Ruby 使用SubmiterePL突出显示irb的语法
我使用Sublime Text 2作为文本编辑器,使用SublimeREPL获得Ruby REPL。问题是irb喜欢给出如下输出:Ruby 使用SubmiterePL突出显示irb的语法,ruby,syntax-highlighting,sublimetext2,irb,Ruby,Syntax Highlighting,Sublimetext2,Irb,我使用Sublime Text 2作为文本编辑器,使用SublimeREPL获得Ruby REPL。问题是irb喜欢给出如下输出: irb(main):008:0> hello NameError: undefined local variable or method `hello' for main:Object from (irb):8 from /usr/bin/irb:12:in `<main>' irb(main):008:0>你好 NameErro
irb(main):008:0> hello
NameError: undefined local variable or method `hello' for main:Object
from (irb):8
from /usr/bin/irb:12:in `<main>'
irb(main):008:0>你好
NameError:未定义的局部变量或main:Object的方法“hello”
来自(irb):8
from/usr/bin/irb:12:in`'
这会弄乱语法突出显示(因为末尾有额外的'。我能想到的唯一“解决方案”是导致另一个错误,从而使的匹配(或者完全关闭语法突出显示,这将首先挫败将REPL带到ST的目的)
虽然这只是一个小问题,但却是一件令人烦恼的事。这里有人知道解决这个问题的方法吗?解决这个问题的正确方法是创建一个IRB Console.tmLanguage,它将正确地标记和解析IRB的输出 至于快速修复/解决方案,评估这一点将重新平衡
irb(main):015:0> 0 #'