新手问题 Sublime Text 2 对 Ruby 的代码高亮也很糟糕啊

moonjourney · July 28, 2012 · Last by zw963 replied at August 21, 2012 · 6222 hits

我就没见过代码高亮非常完美的编辑器

另外 puts << LYRIC 是什么用法?

puts <<LYRIC 不是 puts << LYRIC

Google -> Ruby Here Document

还有你觉得哪里不完美了?应该就 Here Doc 没认成 String 而已,坛子里用 Sublime 的挺多的,可以问问他们是不是也是这样。

不过我觉得这没什么大碍啊。

如果你真的,真的想要完美。

  • 等待你的 IDE 开发人员慢慢的把它弄完美。
  • 尝试换其他 IDE, 找到完美的。
  • 给 gvim/emacs 写插件,可以用ruby给gvim写插件呦, emacs不熟, 自己把它弄完美。

ruby 这种语言。真的很难完美...

vim 基本还行啊。。还是喜欢 gedit 的默认配色

等楼主搞出个完美的来用用😄

Heredoc 不可能被支持,因为 Textmate 的高亮引擎不支持多行匹配。

#6 楼 @fredwu Sublime Text 2 可以的啊。 使用 puts <<-END_LRYICS Sublime Text 2 就能识别了,加一个中横线。

#7 楼 @fenprace 啊 对,忘了 heredoc 有关门符。。。这几天我在更新 Slim 的 bundle,没关门符的多行匹配支持不了。。。:(

参考一下这个 https://github.com/mhartl/rails_tutorial_sublime_text

用 sublime text 做 rails 开发,可以看看,我觉得还挺好的

#1 楼 @willmouse #6 楼 @fredwu

Emacs 无论是<<- 还是<<都是可以支持的。而且针对 heredoc 参数之后的其他参数,缩进支持也不错。

现在只要是多行字符串,我都倾向于使用 heredoc,很爽呀。

You need to Sign in before reply, if you don't have an account, please Sign up first.