shell - 更改 MacVim 默认 shell?

标签 shell zsh macvim vim zshrc

我目前在终端中将我的默认 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/

相关文章:

linux - 查看同一用户在其他终端输入命令的历史记录

c - 关于函数和参数的几个问题

bash - Shell 相当于 Perl 的死

python - 如何在zsh中显示conda的环境(不使用oh-my-zsh)?

bash - bash shell 脚本中的 -n 运算符代表什么?

linux - 并排显示两个文件

macos - zsh 中包含破折号的通配文件名解析错误

vim - 删除带有匹配大括号的命令

vim + NERDTree 红色文件名?

vim - VIM中删除多行空格