我已经安装了yadr dotfiles,一组vim,ruby等插件.
我在文件中有以下Ruby代码行foo.rb
:
foo: bar
注意我使用ruby 1.9.3语法进行符号赋值/定义.
当我从命令行启动macvim使用mvim foo.rb
并保存该文件时,一切正常.
但是,当我打开macvim使用open -a macvim
并导航并打开时foo.rb
,当我尝试保存文件时,我得到一个ruby-vim语法错误foo: bar
.当我将其更改为时,:foo => bar
我不会出现语法错误.
open -a macvim
开放的MacVim,然后输入:!ruby -v
打印ruby 1.8.7
mvim .
开放的MacVim,然后输入:!ruby -v
打印ruby 1.9.3
根据我打开macvim的方式,我得到了不同版本的Ruby.我如何确保macvim始终使用ruby 1.9.3来评估我的ruby代码?
谢谢
我花了一段时间才找到修复程序,但问题是MacVim没有加载zsh导致终端加载zsh的方式相同.
修复很容易,可以放在你的zshrc中.查看我的dotfiles提交:
https://github.com/simeonwillbanks/dotfiles/commit/e0e19cfeff13f8bc99d8164217ddd84c6d7f9529
提交引用了完整的解释,可以在这里找到:
http://vim.1045645.n5.nabble.com/MacVim-and-PATH-tt3388705.html#a3392363
希望这可以帮助!
归档时间: |
|
查看次数: |
633 次 |
最近记录: |