Atualmente, estou usando a opção de menu "Split Diff by ..." da MacVim (Snapshot 64).
O arquivo é o my do Django da settings.py
versão 1.3.1 para um novo arquivo da versão 1.4.
Eu conheço dois comandos básicos
- do para "obter" (e substituir) um bloco do outro lado.
- dp para "colocar" (e substituir) um bloco para o outro lado.
Mas esses dois comandos gravam o bloco inteiro, que no MacVim são os destaques roxos.
Se você olhar para o 2º bloco, poderá ver que nas linhas 2 e 3 há apenas 2 palavras diferentes: mysite
e hobbes3
. Eu só quero substituir por linha, não o bloco inteiro.
Então, o que há um comando para substituir do doe dppor linha em oposição a um bloco inteiro ou eu tenho que digitá-lo manualmente?
Pergunta do bônus : notei que, ao editar manualmente um bloco, perco o realce em roxo. Como atualizo o diff novamente para incluir os destaques sem reabrir o arquivo?
Por favor, tente manter as respostas gerais do Vim em oposição às específicas do MacVim.