我可以为 vim 指定 shell 吗?我正在运行 OS X,并通过 Homebrew 安装了 zsh,并且正在使用 MacVim。当我shell
在 MacVim 中输入时,shell 会打开为bash
。我怎样才能将其打开为zsh
?
答案1
添加或更改以下行~/.vimrc
:
set shell=/path/to/zsh
答案2
声誉不足以添加评论,这是为了回应已接受答案中的@BlackSheep 评论:
尽管语法相似,但set shell=/bin/bash
不适用于 shell 变量,而是适用于 vi 内部的变量,因此即使活动用户的系统 shell 不是真实的,您也可以运行 shell。
如果你不想修改,也可以:set shell=/bin/bash
使用:sh
~/.vimrc