PhpstormでRubyファイルにシンタックスハイライトを適用
シンタックスハイライトや補完なんかはやっぱりphpstormでは無理なよう。
通常は、IntelliJ IDEA Ultimate
使え、と。
とはいえ、基本的なシンタックスハイライトくらいは適応させる方法がある、とのこと。
Is it possible to get Ruby syntax highlighting in PHPStorm?
基本は上記の訳。
1) ruby-tmbundleを適当なディレクトリにクローン。
$ git clone https://github.com/drnic/ruby-tmbundle.git
2) Phpsotrm -> Preference
を開く
IDE Settings
以下にある、TextMate Bundles
に1)のディレクトリを追加。
3) 諸々の理由で、このバンドルはrubyのrb
ファイルをサポートしていないらしい。
なので、サポートするように修正する。
1)のディレクトリ内の、ruby-tmbundle/Syntaxes/Ruby.plist
を開く。
その中で、<key>fileTypes</key>
以下にある、<array>
タグの中に<string>rb</string>
を追加する。
...
<key>fileTypes</key>
<array>
<string>rb</string> ←追加
<string>rbx</string>
<string>Rakefile</string>
<string>rake</string>
<string>sake</string>
<string>cgi</string>
<string>fcgi</string>
<string>gemspec</string>
<string>irbrc</string>
<string>capfile</string>
</array>
<key>firstLineMatch</key>
…
4) Preference
で、File Types
で、*.rb
を追加が追加されていることを確認する。
完了。