无法在zsh中打开vim?

时间:2014-04-26 22:30:12

标签: zsh

我最近决定从zsh切换到bash。但是,由于某种原因让我感到厌烦,在将默认shell更改为zsh(chsh -s /bin/zsh)之后,我无法在zsh中打开vim。目前,我的默认shell是bash。如果我只使用zsh输入zsh shell,我对vim没有任何问题。当我尝试更改默认shell,然后打开一个新的终端窗口时出现问题。任何见解都会很棒,因为我喜欢能够玩zsh。

1 个答案:

答案 0 :(得分:1)

vim可能位于一个PATH启动文件中添加到bash环境变量的目录中。当您手动启动zsh时,PATH会继承zsh。当您将zsh作为默认shell时,它会继承PATH,但不会修改vim以包含bash的目录。在which vim 中,输入

vim

找出/usr/other/bin/所在的目录。让我们说.zshenv。然后,您可以将以下内容添加到path+=/usr/other/bin 文件中(必要时创建它):

zsh

新的vim会话现在应该可以运行{{1}}。