Est-il possible de faire défiler les parties gauche et droite d'une fenêtre fractionnée verticalement dans Vim? J'ai deux fichiers que je voudrais comparer grosso modo. Chaque ligne de ces fichiers a presque la même apparence .
119
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
Passez au suivant ( ctrl+ w) et faites de même.
Pour désactiver:
Pour plus d'informations, consultez la documentation sur la liaison de défilement - http://vimdoc.sourceforge.net/htmldoc/scroll.html#scroll-binding
la source
:windo set scrollbind
définir pour tous les fractionnements à la fois.définira scrollbind dans toutes les fenêtres.
la source
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?
Cela vous donnera la liaison de défilement par défaut.
la source
Depuis la ligne de commande:
-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.
la source
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...
la source