Poziom słów różni się w vimie

11

O ile rozumiem domyślny vimdiff robi tylko różnice między wierszami. Czasami jednak przydatne jest robienie różnic na poziomie słów, szczególnie w przypadku plików tekstowych takich jak Markdown, LaTeX itp. Istnieje kilka narzędzi, takich jak wdiff lub dwdiff, które różnią się poziomem słów. Czy można używać ich w vimie do porównywania dwóch plików tekstowych?

corion
źródło
2
Nie wiem, czy może ograniczać się do słów, ale sprawdź
muru
Huh Najwyraźniej może. Dodaj let g:DiffUnit="Word1"i wyróżnia na poziomie słowa.
muru

Odpowiedzi:

7

Jednym z rozwiązań, jak sugeruje muru (dzięki), jest użycie wtyczki diffchar.vim i ustawienie let g:DiffUnit="Word1". Wtyczki tej należy używać w vimdiffsesji standardowej .

corion
źródło