“未终止的引用字符串是否符合文件末尾”在MacVim中意味着什么?

时间:2015-10-03 21:30:41

标签: ruby macos macvim

我正在寻找一种在OSX上编译Ruby代码的方法。我正在使用MacVim,我的代码说:

puts "test"

我输入rubydo %,收到错误消息SyntaxError: eval:1: unterminated quoted string meets end of file。我做错了什么?

1 个答案:

答案 0 :(得分:0)

Vim的rubydo命令执行命令。您可能认为它是文件名(并使用“%”作为参数,即当前缓冲区)。 %是ruby的备用字符串分隔符,根据rubydo的实现方式,裸“%”可能会被误认为是字符串的开头。