come fare in modo che il completamento automatico di vim si comporti come il completamento automatico predefinito di bash?


14

Quando si digita: e some/path/file<Tab> se ci sono più corrispondenze, vim sceglie solo la prima e devi scorrere tutte le altre con il tasto Tab. (praticamente come il comportamento dell'interfaccia della riga di comando di Windows).

Come faccio a farlo funzionare come bash dove si completa solo fino a quando non c'è ambiguità?

EDIT : domanda aggiornata per un po 'più di chiarezza.


Risposte:


25

Aggiungi questo al tuo .vimrc:

set wildmenu
set wildmode=list:longest

4
Mi sono appena registrato a superutente e ho risposto alle domande in modo da poter ottenere una reputazione sufficiente per votare la tua risposta. Grazie.
user138727

-4

urgente Tab più volte si passa attraverso le partite.

Puoi ometterlo set wildmenupoiché lo set wildmode=list:longestimplica.


3
Lo so ... non è questa la domanda
hasen
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.