Czy możliwe jest przewijanie w dół lewej i prawej części podzielonego pionowo okna w Vimie? Mam dwa pliki, które chciałbym z grubsza porównać. Każda linia tych plików wygląda prawie tak samo.
119
Zobacz dokumentację dotyczącą wiązania przewijania . Musisz to ustawić dla każdego okna, które chcesz związać (np. Minimum 2)
Jeśli jednak porównujesz 2 pliki, vimdiff może być bardziej przydatny
Przejdź do pierwszego podziału i wpisz
Przejdź do następnego ( ctrl+ w) i zrób to samo.
Wyłączyć:
Aby uzyskać więcej informacji, zapoznaj się z dokumentacją dotyczącą wiązania przewijania - http://vimdoc.sourceforge.net/htmldoc/scroll.html#scroll-binding
źródło
:windo set scrollbind
ustawić je dla wszystkich podziałów naraz.ustawi scrollbind we wszystkich oknach.
źródło
nmap <F5> :windo set scrollbind!<cr>
przełączanie przewijania we wszystkich otwartych oknach.scrollbind!
nie działa dla mnie, aleinvscrollbind
tak. SUPER mapowanie. Dzięki!Dzień dobry,
Próbowałeś użyć vimdiff na tych dwóch plikach?
Dzięki temu domyślnie uzyskasz wiązanie przewijania.
źródło
Z wiersza poleceń:
-O = otwarte obok siebie.
-c = to, co następuje w cudzysłowach, jest traktowane jako opcja vima.
„windo” = dotyczy wszystkich paneli.
„scb” = skrót od scrollbind. Oszczędza trochę pisania, ale te dwa są wymienne.
'!' = przełącz. W ten sposób możesz użyć tego samego polecenia, aby wyłączyć go później, jeśli zechcesz.
źródło
Oto, co musiałem zrobić dla potomności, ponieważ nie zacząłem od vimdiff.
Załadowałem jeden plik. Następnie: vsp, aby załadować inny.
To całkiem różne pliki, ale chciałem zobaczyć, co jest między nimi wspólne.
Więc...
źródło