Как я могу 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" это просто возвращается пустым. Что я делаю неправильно?

1 ответ

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

:command! -nargs=+ GrepRepo grep -r --exclude-dir=./build --exclude-dir=./.git --include=\*.cpp --include=\*.hpp . <args>
Другие вопросы по тегам