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

Était-ce utile?

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>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top