Adicione ou altere a linha a seguir em ~/.vimrc
:
set shell=/path/to/zsh
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
?
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