Bozulmuş vimrc dosyası


1

Macvim için janus kurdum (Snow Leopard kullanıyorum) ve ~ / .vimrc dosyasını düzenlemeye gittiğimde aşağıdaki hataları alıyorum:

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 

İş yaptığım değişiklikler. Ancak kaydettiğimde ve çıkıp tekrar açtığımda, değişiklikler artık yapılmıyor ve varsayılanlara geri dönüyor.

Yanıtlar:


1

Yakut desteği ile vim alın. Derleyin ya da bir ikili alın.

$ 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, Ruby'yi varsayılan olarak desteklediğinden, bu gerekli olmamalıdır.
Telemachus

1

Dosyayı vimveya MacVim ile düzenlemeye mi çalışıyorsunuz ? Sistemin varsayılan komut satırını vim(Apple'ın sağladığı) kullanıyorsanız, muhtemelen Janus'un güvendiği birçok şey için destek yoktur.

MacVim kullanıyorsanız, o zaman belki yanlışlıkla çok daha eski bir sürümü var? Snow Leopard'da olduğunuzu söylediğiniz için , Github'daki indirilenler sayfasından en son anlık görüntü sürümüne geçmelisiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.