2013-01-01 11 views
8

、あなたはすでにカスタムIntelliJ言語インジェクションをスカラー文字列補間に追加するには? IntelliJのでスカラを使用して

var c = s"some ${compound * expression}" 

を行うと、${compound * expression}の強調表示適切な構文を持つことができます。 Scalaはあなたが他の事

を行うには、カスタム文字列のinterpolatersを定義することができます
var c = javascript"var x = [1, 2, 3]" 

誰でもきれいにこれらのカスタム文字列補間を強調するために、カスタム言語注入機能をいじるする方法を知っていますか?私はFile-> Settings-> Language Injectionsの下にあるものを使いこなしましたが、実際には混乱しているように見えますし、マジック文字列補間構文を実行する既存の注入を見つけることはできません。おそらく1つはハードコーディングされている(いいコードナビゲーション機能もあるので)が、something"..."という素晴らしい構文を認識し、それをうまく強調するための方法があることを期待している。

答えて

2

"電球"を使って各文字列を手作業で入力することもできますが、文字列補間ごとに自動的に行う場合は、独自のプラグインを作成する必要があります。あなたの最初のプラグインです)。

JetBrains forumsでより良い回答があります。

関連する問題