使用SublimeREPL突出显示irb的语法

时间:2012-09-10 14:55:08

标签: 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>'

会混淆语法突出显示(因为最后的额外')。我能想到的唯一“解决方案”是导致另一个错误,因此匹配(或完全关闭语法突出显示,这将首先打破将REPL带到ST的重点)。

虽然只是一个小的,但它仍然是一个烦恼。这里有人知道解决这个问题的方法吗?

1 个答案:

答案 0 :(得分:0)

解决此问题的正确方法是创建一个IRB Console.tmLanguage,它可以正确地标记和解析irb的输出。

至于快速修复/解决方法,评估这将重新平衡'

irb(main):015:0> 0 #'