In Vim, wenn Sie Puffer austauschen mit: bn und: bp, der Cursor bleibt in der gleichen Zeile, aber nicht in der gleichen Spalte. Gibt es eine Möglichkeit, es in der gleichen Spalte zu halten?Behalten Sie die Cursor-Spalte beim Austauschen von Puffern in vim
7
A
Antwort
4
:set nostartofline
aus der Hilfe: „Bei Pufferwechsel der Cursor-Befehle in der Spalte platziert wird, wo es das letzte Mal war der Puffer bearbeitet wurde.“
3
Aus der Spitze meines Kopfes glaube ich nicht. Aber Vim setzt das Zeichen "als letzte Position beim Verlassen eines Puffers. Wenn Sie also" "eingeben, gelangen Sie zurück zu diesem Punkt. Sie könnten versuchen, einen automatischen Befehl zu erstellen, um beim Eingeben eines Puffers automatisch zu dieser Marke zu springen. Probieren Sie etwas wie
:au BufEnter * :normal `"
Verwandte Themen
- 1. Führen Sie ein Makro in allen Puffern in Vim
- 2. Nicht gespeicherte Pufferwarnung beim Wechseln von Dateien/Puffern
- 3. vim fu, Parameter für einen Methodenaufruf austauschen
- 4. Behalten Sie Puffer rückgängig, nachdem Sie VIM beendet haben?
- 5. Wie behalten Sie die Trennzeichen von Regex.Split?
- 6. Memcpy von überlappenden Puffern
- 7. VIM: automatische Vervollständigung ausschalten, aber Hinweis behalten
- 8. Austauschen von Elementen in Edit1
- 9. Unerklärliches Problem beim Austauschen von Werten in zwei Arrays
- 10. Behalten Sie die Karten-Zoomstufe beim Verfolgen des Benutzerstandorts bei
- 11. Git: behalten Sie ignorierte Dateien beim Umschalten von Zweigen
- 12. Wiederverwendung von Lese-Puffern beim Arbeiten mit Sockets
- 13. MVVM Austauschen von Steuerelementen
- 14. Splits Verwaltung in Vim
- 15. Wie lautet die Ladereihenfolge von Skripten beim Starten von vim?
- 16. "Puffer wurden nicht erstellt" ... beim Erstellen von Puffern
- 17. Vim: Wie man Tastenbindungen austauschen? (Bind '|' auf '7' Taste)
- 18. Die Position von Elementen in einem Array in Java austauschen?
- 19. So implementieren Sie progressDialog in Videobild beim Puffern von Video [wie Youtube]
- 20. Summe von zwei Puffern in for Schleife
- 21. Austauschen von Daten in Excel VBA-Benutzerformular
- 22. Austauschen von Panels in einem Rahmen
- 23. Markieren Sie nur die Bildschirmzeile in vim?
- 24. Austauschen von Bytes in einer Datei
- 25. Manipulation von Strings in vim
- 26. Puffern der Prozessausgabe, die Abschneiden verursacht?
- 27. <br/> austauschen, die von SQL-Leser kommt
- 28. Behalten Sie die Farbausgabe beim Ausführen von Skripten auf dem Composer
- 29. So behalten Sie Cookies in Node-Webkit
- 30. GLSL | Billboard Shader, behalten Sie die Skalierung
es funktioniert! Vielen Dank! du hast mein Leben verändert. –