O comportamento que você está descrevendo é causado por um bug em netrw , que é o plug-in que manipula a navegação de arquivos.
A atualização para a versão mais recente do plug-in corrige esse comportamento.
Para fazer isso, baixe a última versão do netrw , abra-a vim e fonte dele. Ao fazer isso, o plug-in será extraído no diretório ~/.vim
, onde será carregado antes da versão com bugs do sistema.
Faça o download do arquivo:
wget http://www.drchip.org/astronaut/vim/vbafiles/netrw.vba.gz
Abra em vim
:
vim netrw.vba.gz
No vim, fonte:
:so %
Depois, feche o vim. Então, aproveite os diretórios de navegação novamente.
Atualizar : em uma caixa, isso me deu um erro sobre não conseguir fechar a última janela . Não teve efeito no plugin, que funcionou perfeitamente depois.
2nd Update : Esta versão do netrw espera uma versão do vim com o recurso área de transferência .
Você pode verificar se sua versão tem isso executando vim --version
. A saída provavelmente terá -clipboard
, o que significa que a capacidade não está ativada.
Para obter uma versão compilada com o suporte da área de transferência, instale qualquer versão do vim com uma GUI, que também irá substituir o seu normal vim
por uma versão com o suporte clipboard . Eu usei o vim-gtk como um caso de teste.