Get 'git grep' um effektiv in vim zu arbeiten

7

Fugitive.vim erlaubt 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 erhalten.

Ich möchte :Ggr "def my_function" anstelle von:

eingeben %Vor%

Wie kann ich diesen :Ggr -Befehl in meiner .vimrc-Datei definieren?

BEARBEITEN

Sobald der Befehl :Ggr definiert ist, kann ich git grep auf das Wort unter dem Cursor abbilden, was wirklich großartig ist:

%Vor%     
Régis B. 21.02.2014, 10:04
quelle

2 Antworten

9

Das funktioniert für mich:

%Vor%     
user149765 31.12.2014, 12:40
quelle
9

Sie können das Symbol% ​​co_de% verwenden, um die Argumente für Ihren benutzerdefinierten Befehl einzufügen:

%Vor%

Hinweis: Da der Befehl <args> nicht das Argument :Ggrep hat, kann er nicht verkettet werden, daher muss -bar verwendet werden.

    
Ingo Karkat 21.02.2014 10:28
quelle

Tags und Links