如何使用一些默认参数在 vim 中进行 grep?

如何使用一些默认参数在 vim 中进行 grep?

我经常在 vim 中运行这样的命令:

:grep -r --exclude-dir=./.git --include=\*.cpp --include=\*.hpp .

但我不想每次在 vim 中 grep 时都写这个,所以我尝试将以下内容添加到我的.vimrc文件中:

command GrepRepo grep -r --exclude-dir=./build --exclude-dir=./.git --include=\*.cpp --include=\*.hpp .

但当我运行时,GrepRepo "STRING"它只是空白。我做错了什么?

答案1

尝试此版本的命令:

:command! -nargs=+ GrepRepo grep -r --exclude-dir=./build --exclude-dir=./.git --include=\*.cpp --include=\*.hpp . <args>

相关内容