Etwas lustiges geht mit meiner vim
. Ich benutze es durch xterm
. Ich möchte Dateinamen automatisch vervollständigen können, die ich öffnen möchte.Dateiname Vervollständigung in Vim mit Xterm funktioniert nicht wie erwartet
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 der Vollendung des Dateiname:
:o exam|<TAB>
:o exam^I|
:o exam^I|<TAB>
:o exam^I^I|
jedoch <TAB>
arbeitet in bash
in xterm
in Ordnung - es abgeschlossen ist richtig Dateinamen und nicht nicht ^I
erweitern.
Ist mein Terminal falsch konfiguriert? Brauche ich einige stty
Voodoo? Oder ist es etwas ganz anderes?
bearbeiten
:e
tut Arbeit für mich - scheint nur :o
nicht ...
Der Vollständigkeit halber: stellen Sie sicher, dass Sie keinen kompatiblen Modus gesetzt haben (': h 'cp'') - die automatische Vervollständigung auf der Befehlszeile funktioniert nur, wenn': set nocp'. Einige Systeme, die ich gesehen habe, wurden mit/etc/vimrc ausgeliefert, die 'set cp' enthalten, wodurch VIM eher wie ein vi funktioniert. – Dummy00001