eu não penso assim. a única solução que vem à mente é criar um novo atalho que
- : vnew
- ctrl-w restante
- ctrl-w q
em vez de apenas fechar o buffer atual.
Recentemente, comecei a usar o Vim com o NERDTree. O irritante é quando eu fecho o buffer, o NERDTree se expande para preencher o resto da tela, e eu tenho que abrir outro arquivo e reabrir o NERDTree para voltar ao layout antigo.
Existe uma maneira de "bloquear" o NERDTree? O ideal é que o fechamento de um buffer o substitua por outro buffer oculto ou abra um novo buffer em branco se nenhum outro buffer estiver aberto.
Obrigado!
Dê uma olhada no link , é uma versão personalizada do vim que permite manter o nerdtree bloqueado à esquerda. Ele também inclui muitos outros plugins populares como o comando-t, ctags e ack.
Teste bufkill . Ele é construído para resolver esse problema exato.
Em vez de :bd
fechar seu buffer, você usa :BD
. Isso impede que a janela seja fechada só porque você matou o buffer. Se não houver outro buffer disponível para substituí-lo, um buffer vazio será aberto.
Tags vim gvim text-editors macvim