Le niveau des mots diffère dans vim

11

Autant que je sache, le vimdiff par défaut ne fait que des différences linéaires. Cependant, il est parfois utile de faire une différence au niveau du mot, en particulier pour les fichiers texte comme Markdown, LaTeX etc. Il existe des outils comme wdiff ou dwdiff qui font la différence au niveau du mot. Est-il possible de les utiliser dans vim pour comparer côte à côte deux fichiers texte?

corion
la source
2
Je ne sais pas si cela peut se limiter aux mots, mais consultez le plugin mentionné dans vi.stackexchange.com/questions/499/…
muru
Huh. Apparemment, c'est possible. Ajoutez let g:DiffUnit="Word1"et il fait la surbrillance au niveau du mot.
muru

Réponses:

7

Une solution, comme suggéré par muru (merci), consiste à utiliser le plugin diffchar.vim et à configurer le let g:DiffUnit="Word1". Ce plugin doit être utilisé dans la vimdiffsession standard .

corion
la source