0
0
mirror of https://github.com/vim/vim.git synced 2025-07-26 11:04:33 -04:00
vim/runtime/syntax/testdir/input/vim_ex_grep.vim

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

48 lines
940 B
VimL
Raw Normal View History

" Vim :*grep and :*grepadd commands
" VIM_TEST_SETUP hi link vimCmdSep Operator
" VIM_TEST_SETUP hi link vimGrepBarEscape Special
grep 'pat\|tern' foo.txt
lgrep 'pat\|tern' foo.txt
grep! 'pat\|tern' foo.txt
lgrep! 'pat\|tern' foo.txt
grepadd 'pat\|tern' foo.txt
lgrepadd 'pat\|tern' foo.txt
grepadd! 'pat\|tern' foo.txt
lgrepadd! 'pat\|tern' foo.txt
" special filename characters
grep 'pat\|tern' %
lgrep 'pat\|tern' %
grep! 'pat\|tern' %
lgrep! 'pat\|tern' %
grepadd! 'pat\|tern' %
lgrepadd! 'pat\|tern' %
grepadd! 'pat\|tern' %
lgrepadd! 'pat\|tern' %
" trailing bar, no tail comment
grep 'pat\|tern' foo.txt | echo "Foo"
lgrep 'pat\|tern' foo.txt | echo "Foo"
grep! 'pat\|tern' foo.txt | echo "Foo"
lgrep! 'pat\|tern' foo.txt | echo "Foo"
grepadd 'pat\|tern' foo.txt | echo "Foo"
lgrepadd 'pat\|tern' foo.txt | echo "Foo"
grepadd! 'pat\|tern' foo.txt | echo "Foo"
lgrepadd! 'pat\|tern' foo.txt | echo "Foo"