Vi & Vim

Fragen und Antworten für Benutzer der vi und Vim Texteditoren

3
Wie deaktiviere ich Pfeiltasten in vim?
Ich möchte mir das Verwenden von hjkl mehr beibringen als das Verwenden der Pfeiltasten, um in der Startreihe zu bleiben. Und ja, mir ist sehr bewusst, dass man hjkl nicht als Hauptnavigationstasten verwenden sollte. Dennoch sind meine Gewohnheiten ziemlich stark und ich merke nicht einmal, dass diese Handbewegung zu den …


5
Was sind praktische Anwendungen des Client-Server-Modus?
Ich weiß, dass Vim einen Client-Server-Modus zulässt ( :h clientserver): Es ist möglich, ihn in einen Server zu verwandeln, der einige Befehle erhält und diese ausführt, und als Client, der die Befehle an den Server sendet. Ich verstehe, wie es funktioniert, kann mir aber keinen praktischen Einsatz dieser Funktion vorstellen: …

3
Rückgängig machen im Einfügemodus
Gibt es einen Befehl, um den zuletzt im Einfügemodus ausgeführten Vorgang rückgängig zu machen? Ich habe gerade Text aus dem falschen Register mit eingefügt <C-r>und habe zwei Möglichkeiten: Lösche von Hand, was ich gerade eingefügt habe und beginne von vorne. Wechsle in den normalen Modus, drücke uund verliere den Text, …

4
Wie schließe ich Vim extern?
Angenommen, ich habe einen X11-Server, der hängt, sodass ich die Arbeit aus der XTerm Vim-Sitzung, die der X11-Server steuert, nicht speichern kann. (Nicht GVim, nur reguläres Vim-in-XTerm.) Gibt es eine Möglichkeit, wie ich (von einem anderen Terminal aus) den laufenden Vim-Prozess anweisen kann, "alles zu speichern und zu beenden" von …
23 quit 

7
Vim 8.0 Python-Unterstützung
Ich versuche, meine Vim-Installation auf Version 8.0 zu aktualisieren, aber es werden weder Python noch Python 3 wie im folgenden Bild unterstützt. (PS: Aufgrund dieses Problems kann ich das YCM-Plugin (YouCompleteMe) jetzt nicht verwenden.) Ich habe Vim 8.0 wie in den folgenden Befehlen installiert. Ich benutze Ubuntu 16.04 (Xenial Xerus). …



2
Was ist der Unterschied zwischen "Beenden" und "Abbrechen"?
Wenn ich versuche, eine Datei aus mehreren vim-Instanzen zu öffnen, erhalte ich eine Fehlermeldung mit mehreren Optionen: Swap file "~/.vim/tmp/file.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort: Was ist der Unterschied zwischen "Beenden" und "Abbrechen"? Meine erste Vermutung war, wenn ich versuche, mehrere Dateien zu öffnen und nur …
23 swap-file  quit 






3
Was bedeutet "<Bar>"?
Bei der Beantwortung einer Frage erwähnte ich die Verwendung einer normalen Tastenzuordnung, die unter vim.wikia.com zu finden ist. Während der Erklärung der Tastenbelegung wurde mir klar, dass ich keine Ahnung hatte, was das &lt;Bar&gt;bedeutet. Was heißt das? Ich habe versucht, es durch eine Pipe |mit und ohne Leerzeichen vor, um …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.