comment faire en sorte que l'auto-complétion de vim se comporte comme l'auto-complétion par défaut de bash?

14

Lorsque vous tapez: e some/path/file<Tab>s'il y a plusieurs correspondances, vim sélectionne simplement la première et vous devez parcourir les autres avec la touche Tab. (à peu près comme le comportement de la CLI Windows).

Comment puis-je le faire se comporter comme bash où il ne se termine que jusqu'à ce qu'il y ait ambiguïté?

EDIT : question mise à jour pour un peu plus de clarté.

hasen
la source
stackoverflow.com/questions/5569348/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Réponses:

25

Ajoutez ceci à votre .vimrc:

set wildmenu
set wildmode=list:longest
John T
la source
4
Je viens de m'inscrire au superutilisateur et j'ai répondu aux questions afin que je puisse obtenir suffisamment de réputation pour voter favorablement votre réponse. Merci.
user138727
-4

Appuyer Tabplusieurs fois fait défiler les matchs.

Vous pouvez omettre set wildmenucar set wildmode=list:longestcela implique.

En pause jusqu'à nouvel ordre.
la source
3
Je sais ... ce n'est pas la question
hasen