jak sprawić, by automatyczne uzupełnianie vima zachowywało się jak domyślne automatyczne uzupełnianie basha?

14

Kiedy wpiszesz: e, some/path/file<Tab>jeśli jest kilka dopasowań, vim po prostu wybiera pierwszy i musisz przewijać pozostałe za pomocą klawisza Tab. (prawie jak zachowanie interfejsu wiersza polecenia systemu Windows).

Jak sprawić, by zachowywał się jak uderzenie, gdy kończy się, dopóki nie będzie dwuznaczności?

EDYCJA : zaktualizowane pytanie dla większej przejrzystości.

hasen
źródło
stackoverflow.com/questions/5569348/...
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Odpowiedzi:

25

Dodaj to do .vimrc:

set wildmenu
set wildmode=list:longest
John T.
źródło
4
Właśnie zapisałem się do superużytkownika i odpowiedziałem na pytania, aby uzyskać wystarczającą reputację, aby głosować na twoją odpowiedź. Dziękuję Ci.
user138727,
-4

TabWielokrotne naciśnięcie powoduje przejście przez mecze.

Możesz pominąć, set wildmenuponieważ set wildmode=list:longestimplikuje to.

Wstrzymano do odwołania.
źródło
3
Wiem ... to nie jest pytanie
hasen