【问题标题】:Can't open vim in zsh?zsh打不开vim?
【发布时间】:2014-04-26 22:30:11
【问题描述】:

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

【问题讨论】:

  • 最好在 Unix/Linux 交换中询问。这不是编程问题。 ---- 但是,可能值得研究.bashrc.bash_history 等的zsh 等效项。您可能没有创建或设置它们以直接引导到zsh,但是当您调用@ 987654327@ 来自bash,它已经加载/配置了默认值。

标签: zsh


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-01
    • 1970-01-01
    • 2017-06-17
    • 2016-10-18
    • 1970-01-01
    • 1970-01-01
    • 2021-07-27
    • 1970-01-01
    相关资源
    最近更新 更多