37

IntelliJ 10 で Grails アプリを作成しており、Grails ビューとして動的に作成される JavaScript ファイルがあります。

そのため、JavaScript ファイルは '.js' で終わりません。これは、javascript を吐き出す Groovy Server Page であるため、「.gsp」で終わります。

IntelliJ はそれが JavaScript ファイルであることを認識しないため、コード補完や警告は表示されません。

コードを完成させ、構文をチェックしたい! IntelliJ の .gsp ファイルの正しい処理を他の場所で台無しにすることなく、IntelliJ にこの特定のファイルを Javascript として処理させる方法はありますか?

ありがとう!

4

2 に答える 2

43

上記の回答は少し古くなっています。次のようにして、IntelliJ 14 で同じことを行うことができます。

  1. Preferences(Mac OSX : Cmd + コンマ)に移動します。
  2. Editor -> File Types
  3. Recognized File TypesハイライトでJavaScript files (JavaScript)
  4. Registered Patterns+ボタンを押します
  5. 正規表現パターン (例: *.js.scala.html) を入力し、[OK] を押します。

乾杯!

于 2014-12-01T21:17:30.447 に答える
22

( Mac の場合) | でJavaScriptに追加の拡張機能を追加できます。.SettingsPreferencesFile Types

ここに画像の説明を入力

Settings|も参照してください。Template Data Languagesプロジェクト内の特定のファイルを、指定された言語を生成するテンプレートとして構成して、適切なコード補完を取得できます。

于 2011-04-26T12:46:15.527 に答える