Ist es möglich, den linken und rechten Teil eines vertikal geteilten Fensters in Vim nach unten zu scrollen? Ich habe zwei Dateien, die ich grob vergleichen möchte. Jede Zeile dieser Dateien sieht fast gleich aus.Beide Bereiche eines geteilten Fensters gleichzeitig in Vim scrollen
Antwort
Siehe Dokumentation für scroll-binding. Sie werden diese für festlegen müssen jedes Fenster, das Sie gebunden werden soll (zB ein Minimum von 2)
Wenn Sie 2-Dateien sind zu vergleichen, jedoch kann vimdiff von mehr Nutzen sein
G'day ,
Versucht mit vimdiff auf den zwei Dateien?
vimdiff file1 file2
Dies gibt Ihnen die Scroll-Bindung standardmäßig.
das Problem ist, dass alle Linien unterscheiden, es beginnt, ein Durcheinander zu sein .. Die Linien sind fast gleich, aber können sich durch einen Charakter unterscheiden ... und ich will nicht, dass meine Ansicht zu viel gestört wird..thanks obwohl . – LB40
@ LB40 könnten Sie in Betracht ziehen, Ihr Farbschema zu optimieren, siehe http://stackoverflow.com/questions/24666558/improve-vimdiff-syntax-highlighting – qneill
Zum ersten geteilten und Typ in
:set scrollbind
Geht zum nächsten (ctrl + w), und das Gleiche zu tun.
deaktivieren:
:set noscrollbind
Für mehr Informationen, die Dokumentation zu blättern überprüfen Bindung - http://vimdoc.sourceforge.net/htmldoc/scroll.html#scroll-binding
Wenn Sie alle Dateien geöffnet haben, können Sie auch ': windo set scrollbind', um setze es für alle Splits auf einmal. – Bernhard
@MrOodles - eigentlich fragt der Frager einfach * ob * es möglich ist .... :-) –
@BrianAgnew: Du bist einer jener Leute die, wenn gefragt werden "Würdest du mir ein Bier schnappen können?", sagt nur "Ja, ich würde" und tut es nicht, nicht wahr? – naught101
:windo set scrollbind
gesetzt wird scrollbind in allen Fenstern.
Wenn Sie sich oft dabei befinden, könnte es nützlich sein, etwas wie 'nmap
Ich weiß nicht warum, aber 'scrollbind!' Funktionierte nicht für mich, aber 'invscrollbind' tat es. Ein SUPER-Mapping. Vielen Dank! – UlfR
Für die Nachwelt, hier ist was ich tun musste, da ich nicht mit vimdiff begann.
Ich habe eine Datei geladen. Dann: vsp, um den anderen zu laden.
Sie sind ziemlich verschiedene Dateien, aber ich wollte sehen, was zwischen ihnen üblich ist. So
...
:set diff
:set diffopt=iwhite
:set scrollbind
Sie können all diese für einen bestimmten Puffer (: diff,: diffopt,: scrollbind) in einem Befehl mit: diffthis in jedem der Puffer erhalten – qneill
- 1. Festlegen der Größe eines Fensters in vim
- 2. Aktualisieren eines übergeordneten Fensters, wenn beide modal sind
- 3. Farbsäule und Text gleichzeitig in Vim wickeln
- 4. Iterieren gleichzeitig über ref/cref Bereiche
- 5. Mehrere Listenfelder gleichzeitig scrollen?
- 6. Recycler Ansicht scrollen in beide Richtungen
- 7. Öffnen Sie Dateien in verschiedenen geteilten Fenstern in VIM
- 8. Scrollen Sie mehrere div gleichzeitig
- 9. Style beide Punkte und multipolygons gleichzeitig Leaflet
- 10. VIM: Speichern und gleichzeitig ausführen?
- 11. Beide Aktionen können nicht gleichzeitig ausgeführt werden
- 12. player.SetDataSource Medien spielen beide Tracks gleichzeitig?
- 13. Angabe der Breite für: vsplit in vim
- 14. Größe eines Fensters in Xul
- 15. Vim kann nicht in iTerm2 scrollen
- 16. Scrollen Sie zwei geöffnete Puffer in einem geteilten Fenster zur gleichen Zeit
- 17. Schließen eines Fensters
- 18. Größe eines MFC-Fensters
- 19. Ich möchte zwei Listenansichten gleichzeitig scrollen
- 20. Maximale Höhe eines Panels im geteilten Container
- 21. So scrollen Sie an die Spitze eines modalen Fensters in Javascript
- 22. Vim Scrollen ohne Cursor auf dem Bildschirm
- 23. Senden eines Fensters mit JavaScript zurück
- 24. vim auf tmux über ssh langsam Scrollen
- 25. Öffnen eines modalen Popup-Fensters
- 26. Anzeige eines modalen Popup-Fensters
- 27. Animation Schließen eines Browser-Fensters
- 28. Screenshot eines Fensters mit Python
- 29. eine Zeitreihe in Pandas Aggregieren Größe eines Fensters gegeben
- 30. Wie minimiert/Wiederherstellen eines Fensters in C#
Scroll-Bindung ... ich war nicht in der Lage, es zu finden ... Danke ... – LB40
downvoted warum? –
Vimdiff ... wo warst du mein ganzes Leben lang? – hoosierEE