Wildmenu "se cierra" al abrir un directorio de un solo elemento

Wildmenu "se cierra" al abrir un directorio de un solo elemento

TLDR;

Quiero abrirlo wildmenuy <Tab>mantenerlo abierto hasta que abra un archivo.


Supongamos que tengo la siguiente estructura de directorios:

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

Normalmente uso wildmenuy las teclas de flecha para navegar por los directorios. Si tengo file1abierto y quiero abrir, file5puedo navegar por los directorios de esta manera:

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

Pero cuando intento hacer lo mismo para abrir, file6se wildmenucerrará dir4porque este es el único archivo dentro dir3, quiero mantenerlo wildmenuabierto incluso si solo hay una opción para un directorio determinado para poder seguir navegando solo con las teclas de flecha. (sin hacerlo <Tab>en cada directorio que tenga solo un archivo dentro)

Editar:mi .vimrc

Respuesta1

Quizás quieras probar estas configuraciones en tu .vimrc:

set wildmode=list:longest,full
set wildmenu

En lugar del cmd de DOS. estilo de ventana de búsqueda de archivos presionando repetidamente la pestaña, esta configuración hace que funcione como la finalización de pestañas en un bashshell.

Captura de pantalla de vim

                      ss de vim con menús salvajes activados

Referencias

información relacionada