在尝试协调 ZSH 会话和 shell 的 vim/macvim 访问之间的环境时,which ruby
从外壳显示$HOME/.rvm/rubies/ruby-1.9.3/bin/ruby,这很好,而从 vim/macvim 内部!which ruby
shows /opt/local/bin/ruby,这很糟糕。
我认为将 RVM 的调用从 .zshrc 复制到 .zshenv 会起作用,但这样做会干扰其他实用程序。经过几天的努力解决这个问题,我感到很困惑。任何关于在哪里可以找到解决此问题的文档的建议将不胜感激。
我不知道它是否适用于 zsh,但根据它的启动方式,bash 会读取一些文件,而不是其他文件。我的中有这条线~/.vimrc
确保$PATH
在 Vim 和我的 shell 中是一样的。
set shell=bash\ -i
但这取决于您如何启动/自定义 shell。
See :help 'shell'
和 zsh 的手册。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)