Wildmenu “fecha” ao abrir um diretório de item único

1

TLDR;

Eu quero abrir wildmenu com <Tab> e mantê-lo aberto até eu abrir um arquivo.

Suponha que eu tenha a seguinte estrutura de diretório:

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

Eu normalmente uso wildmenu e as teclas de seta para navegar pelos diretórios. Se eu tiver file1 aberto e quiser abrir file5 , posso navegar pelos diretórios da seguinte forma:

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

Mas quando eu tento fazer o mesmo para abrir file6 o wildmenu fechará em dir4 porque esse é o único arquivo dentro de dir3 , eu quero manter o wildmenu aberto mesmo se houver apenas uma escolha para um determinado diretório, para que eu possa continuar navegando apenas com as teclas de seta (sem fazer <Tab> em todos os diretórios que tem apenas um arquivo dentro)

Editar: meu .vimrc

    
por Augusto Hack 26.04.2013 / 19:42

1 resposta

0

Você pode querer experimentar estas configurações no seu .vimrc:

set wildmode=list:longest,full
set wildmenu

Em vez do cmd do DOS. estilo de janela de busca por arquivos repetindo a tabulação de impacto, essa configuração faz com que funcione como a conclusão da tabulação em um bash shell.

Screenshot do vim

Referências

por 26.04.2013 / 20:06

Tags