Como especificar o shell para o vim?

7

Posso especificar meu shell para o vim? Estou executando o OS X e tenho o zsh instalado via Homebrew e estou usando o MacVim. Quando digito shell no MacVim, o shell é aberto como bash . Como posso tê-lo aberto como zsh ?

    
por neezer 24.05.2011 / 18:17

2 respostas

11

Adicione ou altere a linha a seguir em ~/.vimrc :

set shell=/path/to/zsh
    
por 24.05.2011 / 18:29
2

Não há reputação suficiente para adicionar um comentário. Isso é uma resposta ao comentário do @BlackSheep na resposta aceita:

Apesar da sintaxe semelhante, o set shell=/bin/bash não se aplica a variáveis shell, mas a variáveis internas ao vi, portanto você pode executar um shell mesmo que o shell do sistema para o usuário ativo não seja real. / p>

Você também pode usar :set shell=/bin/bash , em seguida, :sh , se não quiser modificar ~/.vimrc

    
por 22.06.2017 / 08:06