IntelliJ Ruby语法高亮显示

时间:2014-04-01 23:11:25

标签: ruby-on-rails ruby intellij-idea

我在使IntelliJ正确识别我的Ruby / Rails应用程序语法方面遇到了一些问题。

此处的截图: http://www.evernote.com/shard/s5/sh/4a3072c9-0439-4d31-aa16-85796d1a011a/ed4017710a5dcf700396c751011dae74

我安装了Ruby插件。我也安装了Rails gem和其他宝石,但没有去。

任何idaes?

1 个答案:

答案 0 :(得分:0)

(问题是在不久前发布的,但我想让@mattalxndr的愿望成真:-))

这看起来像哈希符号的问题,而不是颜色突出显示。 摇摆的红线表示IntelliJ无法识别{symbol: "value"}语法。相反,{:jobs => @jobs}在同一行上有效。

这种语法是在Ruby 1.9中引入的。

解决方案:转到“项目结构”窗口中的“SDK”选项卡,确保使用的是ruby 1.9或更高版本。

enter image description here

顺便说一句,您可以通过将光标放在符号上并调用"显示意图操作"来切换两种符号。功能(在OSX中键是⎇⏎)。

enter image description here