Un espace si dense
VIM, trucs et astuces

Vim : la complétion de nom de fichiers comme avec Bash

jeudi 24 avril 2008 par guillaume

Si vous aussi, vous ouvrez 40 fichiers dans votre instance de vim

Petite astuce extrêmement pratique :

Lorsque l’on fait un vsplit ou un tabe avec un vim configuré par défaut, la complétion (quand on appuie sur tab), nous remplit le premier nom de fichier disponible. C’est surper, mais valide seulement quand les fichiers sont différentiés par les premières lettres.

Lorsque l’on travaille avec des noms de fichiers d’une bonne quinzaine de caractère, avec 15 fichiers commençant par le même préfixe, l’utilisation de cette complétion est quasi-inutile.

Alors que dans BASH, la complétion par défaut consiste à remplir le dénominateur commun quand on appuie sur tab, puis proposer le reste si on réappuie sur tab. On peut ainsi remplir le préfixe en 2-3 touches. Cette technique peut être utilisée dans VIM, il suffit de mettre dans votre fichier de configuration (vimrc, global ou local) la commande suivante :


set wildmode=longest,list

C’est presque à se demander pourquoi c’est pas mis par défaut sous nunux. Enfin, pour moi, c’est fait.


Accueil du site | Contact | Plan du site | Espace privé | visites : 37371

RSS RSSfr

Site réalisé avec SPIP 1.8.3 + ALTERNATIVES