改变MacVim的默认shell?

3

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

注意:我尝试了:set shell=/bin/zsh,但没有成功。

1个回答

2

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

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

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

shell returned 127

看起来设置已经生效了,命令将会在正确的 shell 中执行。

一定是个bug。谢谢您先生。非常感谢! - Brandon Mercer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接