ไฟล์ vimrc เสียหาย


1

ฉันติดตั้ง janus สำหรับ macvim ของฉัน (ฉันใช้ 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

รับเสียงเรียกเข้าด้วยการสนับสนุนทับทิม รวบรวมตัวเองหรือรับไบนารี

$ 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 ตามค่าเริ่มต้น
Telemachus

1

คุณพยายามแก้ไขไฟล์ด้วยvimหรือ MacVim? หากคุณกำลังใช้บรรทัดคำสั่งเริ่มต้นของระบบvim(ที่ Apple จัดไว้ให้) ก็อาจขาดการสนับสนุนหลายสิ่งที่ Janus พึ่งพา

หากคุณใช้ MacVim คุณอาจได้รุ่นที่เก่ากว่าโดยไม่ตั้งใจหรือไม่? เมื่อคุณบอกว่าคุณอยู่ใน Snow Leopard คุณควรไปกับสแน็ปช็อตล่าสุดจากหน้าดาวน์โหลดบน Github

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.