1. ホーム
  2. intellij-idea

[解決済み] Webstorm が JavaScript ファイルを認識しない

2023-06-14 13:40:55

質問

Webstormが私の.jsファイルの1つをJavaScriptファイルとして認識しないため、シンタックスハイライトとブレークポイントを追加することができなくなっています。そのため、シンタックスハイライトやブレークポイントの追加ができません。 workspace.xml ファイルを見てみましたが、問題のファイルは正しく動作する他の .js ファイルと同様の設定になっているようです。

ファイル名を変更すれば、問題なく動作します。

このファイル名を変更すると正常に動作するのですが、なぜかWebstormがこのファイル名のファイルの種類を誤認してしまいます。他にどこでプロジェクトを編集できるのでしょうか?

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

ということで、3つの原因が考えられますね。

  1. ファイルが「プレーン テキスト」としてマークされていた

  2. このファイルにマッチする 'Text files' ファイルタイプのパターンがあります(または、戻る:ファイルタイプ 'JavaScript' はこのファイル名を除外します)。以下の画像を参照してください。

  1. この名前のファイルに対してデフォルトの動作を上書きするカスタム プラグインがある (可能性は低い)

更新: 数年後、動作のもう 1 つの理由と、おそらく問題の主な原因を見つけました。拡張子なしでファイルを作成すると、" 新しいファイル タイプの関連付けを登録する "が表示されます。また、ファイル名によっては、誤って新しいファイルタイプを指定してしまうことがあります。これは (2) で直りますが、そこでパターンが追加されたのが原因です。

注:この解決策はすべてのIDEAベースのIDEで動作します。IntelliJ IDEA, WebStorm, RubyMine, PyCharm, PhpStorm.