Domanda

Con tutte le funzioni avanzate di editing di Vim, trovo difficile credere che vimdiff non ha un modo di copiare da / a destra / sinistra !! Che altro può fare un difftool essere utilizzato per? Qualche idea? Quali sono le funzionalità di vimdiff?

Inoltre, non mi vede nemmeno un modo di passare al successivo / differenza prev !!

È stato utile?

Soluzione

Ogni cosa è spiegata nella guida ... (do, dp, ]c, [c)

:h diff

:h :h è anche il vostro amico.

Altri suggerimenti

È necessario utilizzare do e dp per le vostre esigenze la copia; questi rappresentano 'put' da finestra corrente, e 'ottenere' dall'altra finestra. (Questo presuppone un diff dual-split.)

Per passare a differenza successivo / precedente, l'uso ]c e [c.

Ecco i comandi di base che uso, con mnemonico dove possibile:

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 .
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top