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.


Antworten:


25

Fügen Sie dies zu Ihrem hinzu .vimrc:

set wildmenu
set wildmode=list:longest

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.


3
Ich weiß ... das ist nicht die Frage
hasen
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.