1. ホーム
  2. php

PHPStormでRubyのシンタックスハイライトを行うことは可能ですか?

2023-10-29 03:28:43

質問

私は この を見つけましたが、正直なところ、どのようにインストールすればいいのか、適用されるのかがわかりません。ありがとうございます。

どのように解決するのですか?

リンク先のRubyプラグインは、IntelliJ IDEA Ultimate専用で、PhpStormでは動作しません。参照 この回答 をご覧ください。

しかし、PhpStormでRubyファイルの基本的なシンタックスハイライトを行うことは可能で、それには TextMateバンドルサポート プラグインを使用することで可能です。これは既に PhpStorm 6.0.1 に含まれており、インストールする必要はありません。 Settings | Plugins .

  1. Gitクローン Ruby.tmbundle をどこかのディレクトリにクローンしてください。

  2. このディレクトリを Settings | TextMate Bundles :

PhpStormのTextMate Bundlesサポートでは、何らかの理由で *.rb ファイルをこのバンドルでサポートされているものとして認識しません。この問題を解決するために Ruby.tmbundle\Syntaxes\Ruby.plist ファイルをテキストエディタで開き <key>fileTypes</key> セクションを見つけて <string>rb</string> の下に <array>

(上記はRubyバンドルの最新版では修正されているはずなので、バンドルの編集は不要になりますが、他の言語のバンドルを追加している場合は調整が必要です)

PhpStormを再起動し、以下のことを確認します。 *.rb が正しく関連付けられていることを確認します。

これで、PhpStormでRubyのシンタックスハイライトができるようになりました。


単一の IDE で Ruby と PHP の両方 (およびその他多数) を完全にサポートする必要がある場合、次のような使用を検討してください。 IntelliJ IDEA Ultimate .