当前可用的编辑器是否支持 Ruby 的哈希冒号?
在 Ruby 1.9 中 hash = {:one =>; 1、:二=> 2、:三=> 3}
现在写成:
hash = {
one: 1,
two: 2,
three: 3
}
然而,当前版本的 TextMate (1.5.10 (1623)) 和当前版本的 Redcar (0.10) 都不承认这是有效的语法,绊倒了冒号并伤害了小猫过程。
是否有任何编辑器可以识别新的哈希语法? (随意赞扬 Vim / Emacs,但请尝试包括一些非控制台编辑器。)
In Ruby 1.9 hash = {:one => 1, :two => 2, :three => 3}
is now written as:
hash = {
one: 1,
two: 2,
three: 3
}
However neither the current version of TextMate (1.5.10 (1623)) nor the current version of Redcar (0.10) recognize this as valid syntax, stumbling over the colon and hurting kitties in the process.
Are there any editors that recognize the new hash syntax?
(Feel free to praise Vim / Emacs, but please try to include some non-console editors.)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您确定您的 TextMate 指向 Ruby 1.9.x 而不是默认系统 Ruby 安装吗?我将 TextMate 与 RVM 结合使用,使用 1.9.2 作为默认 Ruby。 TextMate 运行上面的代码就可以了。
Are you sure that your TextMate is pointing to Ruby 1.9.x rather than the default system Ruby install? I'm using TextMate with RVM, using 1.9.2 as the default Ruby. TextMate runs the above code just fine.