Diferenças de nível de palavra no vim

11

Tanto quanto eu entendo, o vimdiff padrão está fazendo apenas diferenças de linha. No entanto, às vezes é útil fazer diferenças no nível das palavras, especialmente para arquivos de texto como Markdown, LaTeX etc. Existem algumas ferramentas como wdiff ou dwdiff que fazem a diferença no nível das palavras. É possível usá-los no vim para comparar lado a lado dois arquivos de texto?

corion
fonte
2
Eu não sei se ele pode restringir a palavras, mas o checkout o plugin mencionado no vi.stackexchange.com/questions/499/...
Muru
Hã. Aparentemente pode. Adicione let g:DiffUnit="Word1"e realce no nível da palavra.
Muru

Respostas:

7

Uma solução, conforme sugerido por muru (obrigado), é usar o plug- in diffchar.vim e definir o let g:DiffUnit="Word1". Este plug-in deve ser usado na vimdiffsessão padrão .

corion
fonte