Vimdiff zapewnia wizualne porównywanie plików oraz trójstronne scalanie bezpośrednio w edytorze Vim.
Pierwsze kroki
Nawigacja po zmianach
| Skrót | Opis |
|---|---|
]c |
Przejdź do następnej różnicy |
[c |
Przejdź do poprzedniej różnicy |
Scalanie i edycja
| Skrót | Opis |
|---|---|
do |
Diff Obtain (do): Pobierz zmiany z drugiego okna do bieżącego bufora |
dp |
Diff Put (dp): Przekaż zmiany z bieżącego bufora do drugiego okna |
:diffupdate |
Ponownie przeanalizuj różnice między buforami |
ZQ |
Wyjdź bez zapisywania ani sprawdzania zmian |
Zwijanie kodu w trybie diff (Folds)
| Skrót | Opis |
|---|---|
zo / zO |
Otwórz bieżące zwinięcie / rekursywnie |
zc / zC |
Zamknij bieżące zwinięcie / rekursywnie |
za / zA |
Przełącz bieżące zwinięcie / rekursywnie |
zv |
Rozwiń zwinięcia odsłaniając pozycję kursora |
zM |
Zamknij wszystkie zwinięcia w buforze |
zR |
Otwórz wszystkie zwinięcia w buforze |
zm |
Zwiększ poziom zwinięcia |
zr |
Zmniejsz poziom zwinięcia |
zx |
Zastosuj ponownie reguły zwijania |