Réponses:
Consultez la documentation pour la liaison de défilement . Vous devrez définir ceci pour chaque fenêtre que vous souhaitez lier (par exemple un minimum de 2)
Si vous comparez 2 fichiers, cependant, vimdiff peut être plus utile
Accédez à la première division et saisissez
:set scrollbind
Passez au suivant ( ctrl+ w) et faites de même.
Pour désactiver:
:set noscrollbind
Pour plus d'informations, consultez la documentation sur la liaison de défilement - http://vimdoc.sourceforge.net/htmldoc/scroll.html#scroll-binding
:windo set scrollbind
définir pour tous les fractionnements à la fois.
:windo set scrollbind
définira scrollbind dans toutes les fenêtres.
nmap <F5> :windo set scrollbind!<cr>
activer le scrollbind dans toutes les fenêtres ouvertes.
scrollbind!
n'a pas fonctionné pour moi, mais je l' invscrollbind
ai fait. Une SUPER cartographie. Merci!
G'day,
Vous avez essayé d'utiliser vimdiff sur les deux fichiers?
vimdiff file1 file2
Cela vous donnera la liaison de défilement par défaut.
Depuis la ligne de commande:
vim -O file1 file2 -c 'windo set scb!'
-O = ouvert côte à côte.
-c = ce qui suit entre guillemets est traité comme une option vim.
'windo' = s'applique à tous les panneaux.
'scb' = raccourci pour scrollbind. Enregistre un peu de frappe, mais les deux sont interchangeables.
'!' = basculer. De cette façon, vous pouvez utiliser la même commande pour le désactiver ultérieurement si vous le souhaitez.
Pour la postérité, voici ce que je devais faire, puisque je n'ai pas commencé avec vimdiff.
J'ai chargé un fichier. Ensuite: vsp pour charger l'autre.
Ce sont des fichiers assez différents, mais je voulais voir ce qui est commun entre eux.
Alors...
:set diff
:set diffopt=iwhite
:set scrollbind