Vervollständigung von Dateinamen in vim mit xterm funktioniert nicht wie erwartet
-
01-10-2019 - |
Frage
Etwas komisch ist los mit meinem vim
. Ich verwende es durch xterm
. Ich möchte in der Lage, Dateinamen automatisch zu vervollständigen, dass ich versuche zu öffnen.
Zum Beispiel:
# Cursor is | character
:o exam|
:o exam|<TAB>
:o examplefile.txt|
Ich war sicher, vim
dies unterstützt, aber es funktioniert nicht für mich. Als ich <TAB>
traf ein ^I
Zeichen eingefügt statt die Dateinamen hinzu:
:o exam|<TAB>
:o exam^I|
:o exam^I|<TAB>
:o exam^I^I|
Allerdings <TAB>
funktioniert gut in bash
in xterm
-. Es richtig vervollständigt Dateinamen und nicht erweitern, um ^I
Ist mein Terminal falsch konfiguriert? Muss ich etwas stty
Voodoo brauchen? Oder ist es etwas ganz anderes?
Bearbeiten
:e
hat Arbeit für mich - scheint nur :o
nicht ...
Lösung
: o ist nicht wirklich in vim unterstützt. Versuchen Sie Folgendes eingeben: h: o, sehen Sie diese:
Vim unterstützt keine offenen Modus, da es ist nicht wirklich nützlich. Für diejenigen Situationen, in denen „: open“ beginnen würden, offenen Modus Vim verlassen Ex-Modus, die es ermöglicht die gleiche Ausführung Befehle, sondern aktualisiert den ganzen Bildschirm statt nur eine Zeile.
Ich glaube, Sie verwechseln: o und: e. (Sie sind nicht gleich)
Andere Tipps
edit
funktioniert für mich:
:e exam|<TAB>