Pregunta

Con todas las capacidades avanzadas de edición de Vim, me resulta difícil creer que vimdiff no tiene una forma de copiar desde / hacia la derecha / izquierda !! ¿Qué más puede un difftool se utiliza? ¿Alguna idea? ¿Cuáles son las capacidades de vimdiff?

Además, yo ni siquiera ver una forma de pasar a la siguiente diferencia / prev !!

¿Fue útil?

Solución

Cada cosa se explica con la ayuda ... (do, dp, ]c, [c)

:h diff

:h :h es también su amigo.

Otros consejos

Es necesario utilizar do y dp para sus necesidades de copiado; éstos representan 'put' de la ventana actual, y 'obtienen' de la otra ventana. (Esto supone un diff de doble división.)

Para mover a la diferencia siguiente / anterior, el uso ]c y [c.

Estos son los comandos básicos que uso, con mnemónicos cuando sea posible:

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 .
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top