在终端中使用 grep 和在 vim 中使用 :grep 时的区别
Differences when using grep in terminal and :grep in vim
我发现在终端中使用 grep
和在 vim
中使用 :grep
时存在差异
前者,grep -ri --include *.sh backup
returns结果。
后者,:grep -ri --include *.sh backup
没有。
有什么想法吗?
编辑 1:
:set grepprg
returns grepprg=grep -n $* /dev/null
编辑 2:我唯一的 grep 别名是 alias grep='grep --color=auto'
更改我的 grepprg
值解决了我的问题
在我的~/.vimrc
" Grep settings
set grepprg=grep\ -n\ $*
grepprg=grep -n $* /dev/null
的默认值使用 /dev/null 作为目录。
我发现在终端中使用 grep
和在 vim
:grep
时存在差异
前者,grep -ri --include *.sh backup
returns结果。
后者,:grep -ri --include *.sh backup
没有。
有什么想法吗?
编辑 1:
:set grepprg
returns grepprg=grep -n $* /dev/null
编辑 2:我唯一的 grep 别名是 alias grep='grep --color=auto'
更改我的 grepprg
值解决了我的问题
在我的~/.vimrc
" Grep settings
set grepprg=grep\ -n\ $*
grepprg=grep -n $* /dev/null
的默认值使用 /dev/null 作为目录。