:! ls no vim fecha o arquivo atual em vez de abrir uma janela na parte inferior

0

Quando eu uso :!ls na linha de comando do Vim, ele deve abrir uma janela na parte inferior com a tecla ENTER ou digite o comando para continuar. Mas meu vim fecha o arquivo atual.

Como posso corrigir isso?

    
por shinokada 26.01.2014 / 04:59

2 respostas

1

Seu comportamento desejado só acontece em GVim / MacVim, que vem com emulação de terminal leve. Quando executado em seu emulador de terminal, o Vim é suspenso e ls é executado no shell pai do Vim. fg é de fato o caminho certo para voltar ao Vim.

Note que você pode obter uma lista de diretórios muito mais útil com o plug-in Netrw do Vim. Em vez de :!ls , faça :Ex .

Veja :help netrw .

    
por 26.01.2014 / 10:30
0

Eu só precisava usar fg para voltar ao vim.

    
por 26.01.2014 / 05:50

Tags