Я часто запускаю такую команду из 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 ответ1

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .