Почему Вимдифф так ограничен? [закрыто

StackOverflow https://stackoverflow.com/questions/4529981

  •  13-10-2019
  •  | 
  •  

Вопрос

Со всеми расширенными возможностями редактирования 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 .
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top