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 ...

È stato utile?

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>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top