我就没见过代码高亮非常完美的编辑器
另外 puts << LYRIC 是什么用法?
是 puts <<LYRIC 不是 puts << LYRIC
puts <<LYRIC
puts << LYRIC
Google -> Ruby Here Document
还有你觉得哪里不完美了?应该就 Here Doc 没认成 String 而已,坛子里用 Sublime 的挺多的,可以问问他们是不是也是这样。
不过我觉得这没什么大碍啊。
如果你真的,真的想要完美。
可以用ruby给gvim写插件呦, emacs不熟
ruby 这种语言。真的很难完美...
vim 基本还行啊。。还是喜欢 gedit 的默认配色
等楼主搞出个完美的来用用
st
Heredoc 不可能被支持,因为 Textmate 的高亮引擎不支持多行匹配。
#6 楼 @fredwu Sublime Text 2 可以的啊。 使用 puts <<-END_LRYICS Sublime Text 2 就能识别了,加一个中横线。
puts <<-END_LRYICS
#7 楼 @fenprace 啊 对,忘了 heredoc 有关门符。。。这几天我在更新 Slim 的 bundle,没关门符的多行匹配支持不了。。。:(
参考一下这个 https://github.com/mhartl/rails_tutorial_sublime_text
用 sublime text 做 rails 开发,可以看看,我觉得还挺好的
#1 楼 @willmouse #6 楼 @fredwu
Emacs 无论是<<- 还是<<都是可以支持的。而且针对 heredoc 参数之后的其他参数,缩进支持也不错。
<<-
<<
现在只要是多行字符串,我都倾向于使用 heredoc,很爽呀。