/ / Webstorm erkennt keine JavaScript-Datei - Intellij-Idee, Pycharm, Webstorm, Rubymine, Dateityp

Webstorm erkennt keine JavaScript-Datei - Intellij-Idee, Pycharm, Webstorm, Rubymine, Dateityp

Aussehen

Webstorm erkennt eine meiner .js-Dateien nicht als JavaScript-Datei, so dass ich die Syntaxhervorhebung verlieren und Breakpoints hinzufügen kann. Ich habe in der workspace.xml Datei und die betreffende Datei scheint ähnliche Einstellungen zu anderen .js-Dateien zu haben, die ordnungsgemäß funktionieren.

Wenn ich den Namen der Datei ändere, funktioniert es einwandfrei. Irgendwie muss Webstorm den Typ einer Datei falsch interpretieren, die diesen Namen hat. Wo kann ich das Projekt noch bearbeiten?

Kontextmenü

Antworten:

128 für die Antwort № 1

Also sehe ich drei mögliche Gründe für das Problem:

1) Die Datei wurde als "Klartext" markiert

2) Es gibt ein Muster für den Dateityp "Textdateien", der mit dieser Datei übereinstimmt (oder zurück: Dateityp "JavaScript" schließt diesen Dateinamen aus). Siehe Bild unten

Bildbeschreibung hier eingeben

3) Es gibt ein benutzerdefiniertes Plugin, das das Standardverhalten für Dateien mit diesem Namen überschreibt (unwahrscheinlich)

Hinweis: Die Lösung funktioniert für alle IDEA-basierten IDEs: IntelliJ IDEA, WebStorm, RubyMine, PyCharm, PhpStorm.


10 für die Antwort № 2

Wenn die Datei als "Nur Text" markiert wurde, kann dies wie folgt behoben werden:

  1. Klicken Sie mit der rechten Maustaste auf die Datei.

  2. Eine der Menüoptionen ist "Als Javascript markieren". Direkt unter "Löschen".

  3. Klicke darauf. Ihre Datei wird jetzt von WebStorm als JavaScript erkannt.

Da WebStorm keine Screenshots nach dem Klicken mit der rechten Maustaste zulässt, kann es hier nicht hinzugefügt werden.


10 für die Antwort № 3

Datei -> Einstellungen -> Editor -> FileTypes -> Textdateien -> dort nach "ContentRepository.js" suchen und entfernen.


0 für die Antwort № 4

Für mich hat das den Trick gemacht
1) Präferenzen
2) Herausgeber
3) Dateitypen
4) Suche nach Javascript
5) Hinzufügen *.js zu registrierten Mustern