我目前在终端中将我的默认 shell 设置为 zsh。然而,在 MacVim 中执行 !echo $SHELL
时,它返回 /bin/bash
,这显然是我不想要的 shell。如何在 MacVim 中将 zsh 设置为我的默认设置?
注意:我尝试过 :set shell=/bin/zsh
但没有成功。
最佳答案
尽管 !echo $SHELL
可能是错误的,但 :set shell=/bin/zsh
似乎确实有效。
和你一样,我也得到 /bin/bash
for !echo $SHELL
。但是如果我尝试运行一个不存在的命令:
:!blah
zsh:1: command not found: blah
shell returned 127
看起来设置有效,命令将在正确的 shell 中执行。
关于shell - 更改 MacVim 默认 shell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19465008/