Fugitive.vim ermöglicht es mir, git grep
Befehle auszuführen; Leider werden die Ergebnisse nicht in einer Quickfix-Liste gespeichert, daher muss ich :cw
nach einem :Ggrep
ausführen, um eine leicht analysierbare Ergebnisliste zu haben.Get 'git grep', um effektiv in vim zu arbeiten
Ich möchte :Ggr "def my_function"
statt geben:
:Ggrep "def my_function"
:cw
Wie kann ich diesen :Ggr
Befehl in meiner .vimrc Datei definieren?
EDIT
Sobald der :Ggr
Befehl definiert ist, kann ich git grep
auf das Wort unter dem Cursor Karte, die wirklich genial ist: können
nnoremap <C-F> :Ggr <cword><CR>
möglich Duplikat [VIM - mehrere Befehle in derselben Zeile] (http://stackoverflow.com/questions/3249275/vim-multiple-commands-on-same- line) – Nit
Beachten Sie, dass ich das Argument von: Ggr an: Ggrep übergeben muss ... Es ist also nicht so einfach, zwei Befehle nacheinander auszuführen. –
': Ggrep' füllt die' quickfix' Liste aber das Fenster wird nicht automatisch geöffnet. Vielleicht möchtest du das 'quickfix'-Fenster nach jedem grep-Aufruf öffnen,' autocmd QuickFixCmdPost * grep * cwindow ', wie es im [vim-flüchtige FAQ-Bereich] vorgeschlagen wird (https://github.com/tpope/vim-fugitive#). FAQ). –