wie verhält sich die automatische vervollständigung von vim wie die standardmäßige automatische vervollständigung von bash?

14

Wenn Sie some/path/file<Tab>Folgendes eingeben : e Wenn es mehrere Übereinstimmungen gibt, wählt vim nur die erste aus und Sie müssen den Rest mit der Tabulatortaste durchlaufen. (ziemlich ähnlich wie das Verhalten der Windows-CLI).

Wie kann ich dafür sorgen, dass es sich wie eine Bash verhält, bei der es nur so lange ausgeführt wird, bis Unklarheiten vorliegen?

BEARBEITEN : Aktualisierte Frage für ein bisschen mehr Klarheit.

hasen
quelle

Antworten:

25

Fügen Sie dies zu Ihrem hinzu .vimrc:

set wildmenu
set wildmode=list:longest
John T
quelle
4
Ich habe mich gerade beim Superuser angemeldet und Fragen beantwortet, damit ich genug Ansehen bekomme, um Ihre Antwort zu unterstützen. Vielen Dank.
user138727
-4

Durch Tabmehrmaliges Drücken werden die Übereinstimmungen schrittweise durchlaufen.

Sie können weglassen, set wildmenuda dies set wildmode=list:longestimpliziert.

Bis auf weiteres angehalten.
quelle
3
Ich weiß ... das ist nicht die Frage
hasen