読者です 読者をやめる 読者になる 読者になる

くりにっき

ドリコムのプリキュアの人です

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

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