Experimente esta versão do seu comando:
:command! -nargs=+ GrepRepo grep -r --exclude-dir=./build --exclude-dir=./.git --include=\*.cpp --include=\*.hpp . <args>
Eu geralmente executo um comando como esse no vim:
:grep -r --exclude-dir=./.git --include=\*.cpp --include=\*.hpp .
Mas eu gostaria de não ter que escrever isso toda vez que eu quisesse grep dentro do vim, então eu tentei adicionar o seguinte ao meu arquivo .vimrc
:
command GrepRepo grep -r --exclude-dir=./build --exclude-dir=./.git --include=\*.cpp --include=\*.hpp .
Mas quando eu executo GrepRepo "STRING"
, ele volta em branco. O que estou fazendo errado?
Experimente esta versão do seu comando:
:command! -nargs=+ GrepRepo grep -r --exclude-dir=./build --exclude-dir=./.git --include=\*.cpp --include=\*.hpp . <args>