il completamento nome del file in vim con xterm non funziona come previsto
-
01-10-2019 - |
Domanda
Qualcosa di divertente sta succedendo con la mia vim
. Sto usando attraverso xterm
. Voglio essere in grado di completare automaticamente i nomi dei file che si tenta di aprire.
Ad esempio:
# Cursor is | character
:o exam|
:o exam|<TAB>
:o examplefile.txt|
ero sicuro vim
sostenuto questo, ma non sta funzionando per me. Quando mi ha colpito <TAB>
viene inserito un carattere ^I
al posto di completare il nome del file:
:o exam|<TAB>
:o exam^I|
:o exam^I|<TAB>
:o exam^I^I|
Tuttavia, <TAB>
funziona bene in bash
in xterm
-. Si completa correttamente i nomi di file e non si espande a ^I
È il mio terminale configurata in modo errato? Ho bisogno di un po 'di stty
voodoo? O è qualcosa di completamente diverso?
Modifica
:e
ha lavoro per me - sembra solo :o
non fa ...
Soluzione
: o non è realmente supportato in vim. Prova a digitare: h: o, vedrete questo:
Vim non supporta la modalità aperta, dato che non è davvero utile. Per quelli situazioni in cui ": aperto" comincerebbero modalità di apertura Vim lascerà modalità Ex, che permette l'esecuzione della stessa comandi, ma aggiorna l'intero schermo invece di una sola linea.
credo che tu stia confondendo: oe:. E (non sono la stessa cosa)
Altri suggerimenti
edit
funziona per me:
:e exam|<TAB>