くりにっき

フルスタックキュアエンジニアです

RubyMineのシンタックスハイライトがすごかった件について

f:id:sue445:20130525222012p:plain

おわかりいただけたろうか?



分からなかった人のためにもう一度

f:id:sue445:20130525222113p:plain

RubyMineはヒアドキュメントの識別子によってさらにシンタックスハイライトができる模様。
1つのファイル内で複数のシンタックスハイライト適用されるエディタなんて初めて見たよ。。。*1

せっかくなのでいろいろ調べてみました

HTML

f:id:sue445:20130525222424p:plain

JavaScript

f:id:sue445:20130525222515p:plain

JSONもいけました
f:id:sue445:20130525222632p:plain

もちろんRuby

f:id:sue445:20130525222718p:plain

Java, Groovy

f:id:sue445:20130525222756p:plain

無理だった(´・ω・`)

Gist

普通はファイルの拡張子を元にシンタックスハイライトされるので、ヒアドキュメントは普通の文字列として解釈されます。

結論

RubyMineはすごかった

*1:自然すぎて最初全然気づかなかったw