vimdiff
est très pratique pour comparer des fichiers. Cependant, je l'utilise souvent sur des fichiers avec de longues lignes et relativement peu de différences à l'intérieur des lignes.
vimdiff mettra correctement en évidence les différences à l’intérieur d’une ligne (ligne entière en rose, caractères différents en rouge). Dans ces cas, il serait intéressant de pouvoir passer à la différence suivante dans la ligne .
Vous pouvez sauter à la "différence suivante" ( ]c), mais cela passera à la ligne suivante avec une différence.
Est-il possible d'aller au prochain caractère différent dans la ligne en cours?
la source
Ceci est une solution de contournement facile:
Vous pouvez utiliser
set wrap
.Cela créera des problèmes si la différence entraîne le texte dans un nombre inégal de lignes.
la source
Je ne peux pas comprendre comment faire cela avec l'un
vimdiff
ou l'autre, mais vous pouvez vérifier à lawdiff
place. Il montre les différences entre deux fichiers, un mot à la fois.Je devais le compiler à partir de la source:
la source
À en juger par la documentation, cela ne peut être fait.
la source
:help vimdiff