web-dev-qa-db-ja.com

WebstormがJavaScriptファイルを認識しない

Look

Webstormは私の.jsファイルの1つをJavaScriptファイルとして認識しないため、構文の強調表示が失われ、ブレークポイントを追加できません。私はworkspace.xmlファイルと問題のファイルには、正しく機能する他の.jsファイルと同様の設定があるようです。

ファイルの名前を変更しても問題ありません。そのため、どういうわけかWebstormは、この名前を持つファイルの種類を誤って解釈することに固執しています。プロジェクトはどこで編集できますか?

Context menu

62
Ian Warburton

だから私は問題の3つの考えられる理由を見ます:

1)ファイルは「プレーンテキスト」としてマークされました

2)このファイルに一致する「テキストファイル」ファイルタイプのパターンがあります(または戻る:ファイルタイプ「JavaScript」はこのファイル名を除外します)。下の画像をご覧ください

enter image description here

3)この名前のファイルのデフォルトの動作をオーバーライドするカスタムプラグインがあります(ありそうにない)

注:このソリューションは、すべてのIDEAベースのIDE(IntelliJ IDEA、WebStorm、RubyMine、PyCharm、PhpStorm)で機能します。

155
anstarovoyt

ファイルが「プレーンテキスト」としてマークされている場合、これは次のように修正できます。

  1. ファイルを右クリックします。

  2. メニューオプションの1つは「Mark as Javascript」です。 「削除」のすぐ下。

  3. それをクリックしてください。これで、ファイルはWebStormによってjavascriptとして認識されます。

WebStormは右クリック後にスクリーンショットを許可していなかったため、ここに追加できませんでした。

11
shashi

ファイル->設定->エディター->ファイルタイプ->テキストファイル->「ContentRepository.js」パターンを確認して削除します。

10
user2174102

「ファイル>設定」の「テンプレートデータ言語」を試すこともできます。これにより、特定のファイルまたはフォルダーで特定の言語の構文が強調表示されます。以下のスクリーンショットを参照してください enter image description here

コードのブロックには、「言語インジェクション」も使用できます。コードブロックを強調表示し、小さなランプが表示されるのを待ってから、下の選択肢を選択し、次に必要な言語を選択します(スクリーンショットも添付)

enter image description here

1
Robert Sinclair

私にとって、これはトリックでした
1)設定
2)エディター
3)FileTypes
4)javascriptの検索
5)登録済みパターンに*.jsを追加します

1
Yash Sharma