3

我目前在终端中将默认 shell 设置为 zsh。但是,!echo $SHELL在 MacVim 中执行时,它会返回/bin/bash,这显然是我不想要的 shell。如何在 MacVim 中将 zsh 设置为我的默认值?

注意:我尝试:set shell=/bin/zsh过没有运气。

4

1 回答 1

2

虽然!echo $SHELL可能是错误的,:set shell=/bin/zsh但似乎确实有效。

和你一样,我也得到/bin/bash!echo $SHELL。但是,如果我尝试运行一个不存在的命令:

:!blah
zsh:1: command not found: blah

shell returned 127

所以看起来设置有效,并且命令将在正确的 shell 中执行。

于 2013-10-19T10:42:31.267 回答