Вопрос: как мне grep внутри vim использовать некоторые параметры по умолчанию?


Я часто запускаю такую ​​команду изнутри vim:

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

Но я бы не стал писать это каждый раз, когда хочу grep внутри vim, поэтому я попытался добавить следующее к моему .vimrc файл:

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

Но тогда, когда я бегу GrepRepo "STRING" он просто возвращается. Что я делаю не так?


0
2018-05-13 00:54


Источник




Ответы:


Попробуйте эту версию своей команды:

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

0
2018-05-13 01:04