2017-06-29 19 views
0

なぜ私のjQueryセレクタはすべてこのようにハイライトされていますか?構文に何も問題がなければ、強調表示したくありません。明らかなエラーがなくWebStormで強調表示されたjQueryセレクタ?

enter image description here

+0

JquerysのIDをアノテーションとして表示する別のプラグインがインストールされていることがあります。しかし、これは単なる慰めや情報に過ぎないはずです。 – Edwin

+0

他のどのプラグインでこの現象が発生する可能性がありますか?見つけ出す方法はありますか? –

+0

「注釈付き注釈」コンテキストオプションが表示されている理由、または強調表示されている理由について懸念していますか?それらは実際には互いに離れているからです。 – phaze0

答えて

2

注入された言語を使用すると、彼らはファイルの主なものとは異なる言語のテーマで強調表示されます知っているように、異なるスタイルすることができますように強調表示は、理由はあなたが使用しているテーマです。ハイライトをオフにすることは可能ですが、まだjQuery言語インジェクションをオフにする方法は見つけられていません。

ファイル→設定→エディタ>色&フォント>一般
次に、[コード]セクションを展開して[挿入された言語の断片]を選択します。ここでは、「背景」エフェクトをオフにして、表示されているハイライトを削除することができます。注入された言語は、その言語のテーマで強調表示されますので、背景を変更したり、効果を追加したりすることができます。

example

のIntelliJのバージョンによって、あなたは彼らが常にあなたがものに建設を上書きすることはできませんでしたので、最初のデフォルトテーマのコピーを保存する必要があります。

+0

これはすばらしい回避策です。ありがとうございます。私はまだそれが「断片」だと思う理由を知りたいのですが? –

+2

@RatherNotsay、jQueryセレクタはCSSを使用するため、CSSの色とフォントの設定を使用してJS設定とは別に強調表示しています。 – phaze0

+0

私は参照してください。これは一般的に受け入れられますか?私が見つけた唯一の方法はセレクタを文字列として定義してから '$(selector)'を使うことでした。 –

関連する問題