Горячие клавиши vimdiff

Для переключения окон в vimdiff или для навигации по окнам

Переключение между окнами:

ctrl-w h — переключится в окно слева

ctrl-w j — переключится в окно снизу

ctrl-w k — переключится на окно сверху

ctrl-w l — переключится на окно справа

ctrl-w t — переключится на верхнее окно

ctrl-w b — переключится в нижнее окно

Перемещение окон (заглавная K означает shift-k):

ctrl-w K — текущее окно наверх

ctrl-w H — налево до конца

ctrl-w J — в самый низ

ctrl-w L — направо до конца

 

ctrl-w c — Закрыть текущее окно

ctrl-w o — закрыть остальные окна (О — остальные)

ctrl-w 5+ — увеличить текущее окно на 5 линий

ctrl-w 5- — уменьшить на 5 линий

 

zo — развернуть блок

zc — свернуть блок

 

]c — следующая разница

[c — предыдущая разница

 

do — (diff-obtain) получить разницу из другого окна в текущее

dp — (diff-put) отправить разницу из текущего окна в соседнее

 

:diffget RE — использовать изменения из удаленной версии (REmote)

:diffget LO — оставить версию изменений текущей ветки (LOcal)

:diffget BA — оставить оригинальную версию изменений (BAse)

Теги: ,