Как я могу 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>