Почему Вимдифф так ограничен? [закрыто
Вопрос
Со всеми расширенными возможностями редактирования VIM мне трудно поверить, что у Вимдифа нет способа копирования из/справа/слева !! Для чего еще можно использовать Difftool? Есть идеи? Каковы возможности Вимдиффа?
Кроме того, я даже не вижу способа перейти к следующей/прежней разнице !!
Решение
Все объясняется в помощи ... (do
, dp
, ]c
, [c
)
:h diff
:h :h
тоже твой друг.
Другие советы
Вам нужно использовать do
а также dp
для ваших потребностей в копировании; Они представляют «положить» из текущего окна и «получить» из другого окна. (Это предполагает двойную разницу.)
Для перехода к следующей/прежней разнице, используйте ]c
а также [c
.
Вот основные команды, которые я использую, с Mnemonics, где это возможно:
dp - 'put' the changes from the current window into the other window.
do - 'obtain' the changes from other window.
]c - Go to change after (ending/next bracket) -- move to the next difference.
[c - Go to change before(opening/previous bracket) -- move to the previous diff.
zo - 'open' a section of folded text.
zc - 'close' a foldable text section.
Ctrl-W+Ctrl W - (That's ^W twice.) Jump to the other window.
:diffupdate - updates diff based on changes .
Не связан с StackOverflow