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?


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 .

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.