Question

Avec toutes les fonctions d'édition avancées de Vim, je trouve qu'il est difficile de croire que Vimdiff ne dispose pas d'un moyen de copier de / à droite / gauche !! Quel difftool autre peut être utilisé? Une idée? Quelles sont les capacités de Vimdiff?

En outre, je ne vois même pas une façon de passer à la suivante / précédente différence !!

Était-ce utile?

La solution

Tout est expliqué dans l'aide ... (do, dp, ]c, [c)

:h diff

:h :h est votre ami.

Autres conseils

Vous devez utiliser pour vos besoins de copie do et dp; ceux-ci représentent « put » de la fenêtre en cours, et « obtenir » de l'autre fenêtre. (Ceci suppose une diff double-split).

Pour passer à la différence suivante / précédente, l'utilisation ]c et [c.

Voici les commandes de base que j'utilise, avec mnémoniques si possible:

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 .
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top