Wildmenu „schließt“ sich beim Öffnen eines einzelnen Artikelverzeichnisses

Wildmenu „schließt“ sich beim Öffnen eines einzelnen Artikelverzeichnisses

Kurz und knapp;

Ich möchte wildmenues öffnen <Tab>und geöffnet halten, bis ich eine Datei öffne.


Angenommen, ich habe die folgende Verzeichnisstruktur:

./file1
./file2
./dir1/file3
./dir1/dir2/file4
./dir1/dir2/file5
./dir1/dir3/dir4/file6

Normalerweise verwende ich wildmenuund die Pfeiltasten, um durch die Verzeichnisse zu navigieren. Wenn ich file1geöffnet habe und öffnen möchte, file5kann ich wie folgt durch die Verzeichnisse navigieren:

:tabe dir1/ <Tab>
:tabe dir1/dir2 dir3 file3 <Down>
:tabe dir1/dir2/file4 file5 <Right>
:tabe dir1/dir2/file5 file4 <Enter>

Aber wenn ich versuche, dasselbe zum Öffnen zu tun, file6wird wildmenues geschlossen, dir4weil dies die einzige Datei darin ist. dir3Ich möchte es geöffnet lassen, wildmenuauch wenn für ein bestimmtes Verzeichnis nur eine Auswahlmöglichkeit besteht, damit ich weiterhin nur mit den Pfeiltasten navigieren kann (ohne dies <Tab>in jedem Verzeichnis tun zu müssen, das nur eine Datei darin hat).

Bearbeiten:meine .vimrc

Antwort1

Sie können diese Einstellungen in Ihrer .vimrc-Datei ausprobieren:

set wildmode=list:longest,full
set wildmenu

Im Gegensatz zur Suche nach Dateien im DOS-Eingabeaufforderungsfenster durch wiederholtes Drücken der Tabulatortaste funktioniert die Suche mit dieser Einstellung wie die Tab-Vervollständigung in einer bashShell.

Screenshot von vim

                      ss von vim mit Wildmenus an

Verweise

verwandte Informationen