vimrc 文件损坏

vimrc 文件损坏

我为我的 macvim 安装了 janus(我正在运行 Snow Leopard),每次我去编辑 ~/.vimrc 文件时都会收到这些错误:

Error detected while processing function Edit:
line    7:
E319: Sorry, the command is not available in this version: ruby << RUBY
line    8:
E492: Not an editor command:   destination = File.expand_path(VIM.evaluate(%{sys
tem("dirname " . shellescape(a:file, 1))}))
line    9:
E488: Trailing characters:   pwd         = File.expand_path(Dir.pwd)
line   10:
E492: Not an editor command:   home        = pwd == File.expand_path("~")
line   12:
E121: Undefined variable: home
E15: Invalid expression: home || Regexp.new("^" + Regexp.escape(pwd)) !~ destina
tion
line   15:
command-t.vim requires Vim to be compiled with Ruby support 

我所做的更改有效。但是当我保存并退出并重新打开时,更改不再有效,并且恢复为默认设置。

答案1

获取支持 ruby​​ 的 vim。自行编译或获取二进制文件。

$ wget https://github.com/b4winckler/macvim/tarball/v7.3-53 
$ tar xzf  v7.3-53
$ cd b4winckler-macvim-730064c/
$ ./configure --enable-rubyinterp  
$ make
$ make install (or copy things manually to where you want...)

答案2

您是否尝试使用或 MacVim 编辑文件vim?如果您使用系统的默认命令行vim(Apple 提供的命令行),它可能不支持 Janus 所依赖的许多功能。

如果你使用的是 MacVim,那么也许你不小心下载了一个更老的版本?既然你说你使用的是 Snow Leopard,那么你应该使用最新版本快照版本来自GitHub 上的下载页面

相关内容