我已经安装了yadr dotfiles、一组 vim、ruby 等插件。
我在文件中有以下 Ruby 代码行foo.rb
:
foo: bar
注意我使用 ruby 1.9.3 语法进行符号分配/定义。
当我从命令行使用mvim foo.rb
并保存该文件启动 macvim 时,一切正常。
但是,当我使用打开 macvimopen -a macvim
并导航到并打开foo.rb
时,当我尝试保存文件时,我在foo: bar
. 当我将其更改为时,:foo => bar
我不会收到语法错误。
- 使用
open -a macvim
打开macvim,然后输入:!ruby -v
printsruby 1.8.7
- 使用
mvim .
打开macvim,然后输入:!ruby -v
printsruby 1.9.3
根据我打开 macvim 的方式,我会得到不同版本的 Ruby。如何确保 macvim 始终使用 ruby 1.9.3 来评估我的 ruby 代码?
谢谢