2014-04-24 14 views

Antwort

14

Wenn Sie meinen, Sie :Gdiff auf eine andere Revision oder dem Index getan haben, können Sie die Bewegungen eingebaute in ]c und [c verwenden, um zum nächsten/vorherigen Start einer Änderung zu springen, wie Vim die Änderungen in 'diff' zeigt Modus.

Edit: Werfen Sie einen Blick auf das gitgutter Plugin; Es zeigt die Änderungen in der Spalte sign, aktualisiert diese automatisch und überlädt sogar die erwähnten ]c Befehle so, wie sie sich verhalten sollen.

+1

Nein, ich habe kein Gdiff gemacht; nur eine gewöhnliche Bearbeitung von Dateien mit Git. –

+1

Was meinst du dann mit "der Flüchtling weiß" ?! Läuft wirklich ein Unterschied ohne ': Gdiff'? –

+1

Es stellt sich heraus, dass ich bereits 'gitgutter' installiert habe, aber vergessen habe, also nahm ich an, dass es flüchtig war, was für die Symbolspalte verantwortlich war. Danke für den Link, es hat diese Funktion in der Tat! –

4

Auch ohne flüchtig, vim behält eine Änderungsliste für jedes Dokument, die Sie sehen können, indem Sie :changes aufrufen. Sie können durch die Änderungsliste springen, indem Sie g; (gehen Sie zu älteren Änderung), g, (gehen Sie zu neueren Änderung).

+2

Diese Lösung ist zu einfach. ;-) – romainl

Verwandte Themen