是否有任何当前可用的编辑器支持Ruby的哈希冒号?

时间:2011-02-22 14:44:26

标签: ruby syntax editor syntax-error syntax-checking

在Ruby 1.9 hash = {:one => 1, :two => 2, :three => 3}现在写成:

hash = {
    one: 1,
    two: 2,
    three: 3
}

然而,当前版本的TextMate(1.5.10(1623))和当前版本的Redcar(0.10)都没有认识到这是有效的语法,在结果中磕磕绊绊并伤害小猫。

是否有任何编辑器能够识别新的哈希语法? (请随意赞美Vim / Emacs,但请尝试包含一些非控制台编辑器。)

1 个答案:

答案 0 :(得分:3)

你确定你的TextMate指向Ruby 1.9.x而不是默认的系统Ruby安装吗?我正在使用TextMate和RVM,使用1.9.2作为默认的Ruby。 TextMate运行上面的代码就好了。