Como posso expandir os diretórios por padrão na visualização de árvore netrw do Vim?

4

Eu posso fazer o netrw usar a visualização em árvore por padrão adicionando isso ao meu vimrc:

let g:netrw_liststyle=3

Mas não consigo descobrir como expandir subdiretórios por padrão. Existe uma maneira?

    
por Jack Douglas 16.05.2015 / 17:12

1 resposta

2

Ler todos os subdiretórios seria uma operação dispendiosa e diminuir consideravelmente a abertura do netrw. Como a exibição em árvore é apenas um modo (não padrão) de vários modos de exibição, essa é provavelmente a razão pela qual não existe tal comando. Eu tentei algo assim (acionando o mapeamento de <Enter> em cada linha de diretório para abri-lo):

:global/^│ /exe "normal \<CR>"

Mas infelizmente não funcionou.

Alternativa de plug-in

O plug-in NERDTree é semelhante a netrw , mas é construído em torno de uma exibição em estilo de árvore (em uma barra lateral). Como tal, também tem comandos para abrir sub-árvores (mas estas são tão lentas quanto com netrw).

    
por 16.05.2015 / 19:25

Tags