2014-04-24 9 views

Odpowiedz

14

Jeśli masz na myśli zrobiłeś :Gdiff do innej rewizji lub indeksu, można użyć wbudowanej ]c i [c ruchów, aby przejść do następnego/poprzedniego początku zmiany, jak Vim pokazuje zmiany 'diff' tryb.

Edytuj: Spójrz na wtyczkę gitgutter; pokazuje zmiany w kolumnie znaku, aktualizuje je automatycznie, a nawet przeciąża wymienione polecenia ]c, tak jak chciałbyś, aby się zachowywały.

+1

Nie, nie zrobiłem gdiffa; zwykła edycja pliku z git. –

+1

Co zatem rozumiesz przez "zbiegłego wie" ?! Czy naprawdę działa diff bez ': Gdiff'? –

+1

Okazuje się, że już zainstalowałem 'gitgutter', ale zapomniałem o tym, więc założyłem, że był to zbieg, który był odpowiedzialny za kolumnę symboli. Dzięki za link, rzeczywiście ma tę funkcję! –

4

Nawet bez zbiegów, vim utrzymuje listę zmian dla każdego dokumentu, który można zobaczyć, wywołując :changes. Możesz przeskoczyć listę zmian za pomocą g; (przejdź do starszej zmiany), g, (przejdź do nowszej zmiany).

+2

To rozwiązanie jest zbyt proste. ;-) – romainl