Fugitive.vim позволяет мне запускать git grep
команды; к сожалению, результаты не сохраняются в списке quickfix, поэтому мне нужно запустить :cw
после :Ggrep
, чтобы получить легко анализируемый список результатов.
Я хотел бы ввести :Ggr "def my_function"
вместо:
:Ggrep "def my_function"
:cw
Как я могу определить эту команду :Ggr
в моем файле .vimrc?
РЕДАКТИРОВАТЬ
Как только команда :Ggr
определена, я могу отобразить git grep
для слова под курсором, что действительно здорово:
nnoremap <C-F> :Ggr <cword><CR>
:Ggrep
заполняет списокquickfix
, однако окно не открывается автоматически. Возможно, вы хотите, чтобы окноquickfix
открывалось после любого вызова grep,autocmd QuickFixCmdPost *grep* cwindow
, как предлагается в vim-fugitive Раздел часто задаваемых вопросов. - person Peter Rincker   schedule 21.02.2014