Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前在终端中将默认 shell 设置为 zsh。但是,!echo $SHELL在 MacVim 中执行时,它会返回/bin/bash,这显然是我不想要的 shell。如何在 MacVim 中将 zsh 设置为我的默认值?
!echo $SHELL
/bin/bash
注意:我尝试:set shell=/bin/zsh过没有运气。
:set shell=/bin/zsh
虽然!echo $SHELL可能是错误的,:set shell=/bin/zsh但似乎确实有效。
和你一样,我也得到/bin/bash了!echo $SHELL。但是,如果我尝试运行一个不存在的命令:
:!blah zsh:1: command not found: blah shell returned 127
所以看起来设置有效,并且命令将在正确的 shell 中执行。