do
(diff obter) e dp
(diff put) é o que você precisa. Aqui está um
pequena lista de outros comandos de modo normal úteis neste contexto.
]c - advance to the next block with differences
[c - reverse search for the previous block with differences
do (diff obtain) - bring changes from the other file to the current file
dp (diff put) - send changes from the current file to the other file
zo - unfold/unhide text
zc - refold/rehide text
zr - unfold both files completely
zm - fold both files completely
NOTA:
Tanto do
como dp
funcionam se você estiver em um bloco ou apenas uma linha em um bloco no modo normal, mas não no modo visual.
Ao selecionar linhas de texto no modo visual, você deve usar os comandos normais
-
:'<,'>diffget
e -
:'<,'>diffput
.
Veja também :h copy-diffs
.
:diffupdate
irá verificar novamente os arquivos em busca de alterações.