l'achèvement Nom du fichier dans vim avec xterm ne fonctionne pas comme prévu
-
01-10-2019 - |
Question
Quelque chose de rigolo avec mon vim
. Je l'utilise par xterm
. Je veux être en mesure de saisie semi-automatique des noms de fichiers que je tente d'ouvrir.
Par exemple:
# Cursor is | character
:o exam|
:o exam|<TAB>
:o examplefile.txt|
Je suis sûr vim
soutenu, mais il ne fonctionne pas pour moi. Quand je frappe <TAB>
un caractère ^I
est inséré au lieu de compléter le nom du fichier:
:o exam|<TAB>
:o exam^I|
:o exam^I|<TAB>
:o exam^I^I|
Cependant, <TAB>
fonctionne très bien dans bash
en xterm
-. Il complète correctement les noms de fichiers et ne pas étendre à ^I
Mon terminal configuré correctement? Ai-je besoin d'voodoo stty
? Ou est-ce autre chose?
Modifier
:e
fait travail pour moi - semble que :o
ne fonctionne pas ...
La solution
: o est pas vraiment pris en charge dans vim. Essayez de taper: h: o, vous verrez ceci:
Vim ne supporte pas le mode ouvert, depuis ce n'est pas vraiment utile. Pour ceux situations où « : ouvert » commenceraient mode ouvert Vim quitter le mode Ex, ce qui permet d'exécuter la même commandes, mais met à jour tout l'écran au lieu d'une seule ligne.
Je pense que vous confondez: o et:. E (ils ne sont pas les mêmes)
Autres conseils
edit
fonctionne pour moi:
:e exam|<TAB>