In meinem IntelliJ-Projekt befindet sich eine Freemarker-Datei (ftl), die fälschlicherweise als Textdatei erkannt wird. Es gibt viele des gleichen Typs, die korrekt sind. Mir ist die Option "Als Text markieren" bekannt. Dies mag der ursprüngliche Grund sein, warum diese Datei als Text markiert wurde, aber ich habe nicht die Option "Als ftl-Datei markieren", um sie zurückzusetzen, wenn dies tatsächlich das Problem ist. Wenn ich andere ftl-Dateien als txt markiere, kann ich sie wie erwartet wieder in ftl-Dateien umwandeln.
java
intellij-idea
freemarker
file-type
ktamlyn
quelle
quelle
Antworten:
Bitte stellen Sie sicher, dass diese Datei (oder ein Muster, das sie darstellt) nicht unter aufgeführt ist
Settings→ Editor→ File Types→Text files
Für OS X.
Preferences→ Editor→ File Types→Text files
quelle
Text Files
. Daher ist es besser, auch andere Dateitypen zu überprüfen.Schritt 1: Klicken Sie auf "Datei" ==> "Einstellungen"
Schritt 2: Erweitern Sie "Editor" und klicken Sie auf "Dateitypen".
Schritt 3: Sie sehen alle Dateitypen auf der rechten Seite. Navigieren Sie zu "Textdateien" und klicken Sie darauf
Schritt 4: Ihr Dateiname sollte unten in den registrierten Mustern (unteres Feld) angezeigt werden.
Schritt 5: Entfernen Sie Ihre Datei aus den registrierten Mustern. Das Problem sollte gelöst sein und Sie können mit umbenennen
fileName.java
Schritt 6: Wenn nicht, löschen Sie die Datei aus dem Projekt und erstellen Sie sie erneut mit dem Namen Dateiname
Quelle
quelle
OSX:
Windows:
quelle
Ich hatte das gleiche Problem und keine der oben genannten Lösungen löste es. Am Ende wurde das Problem gelöst, indem das Modul ausgewählt und die Moduleinstellungen aufgerufen wurden (drücken Sie F4 für den Modulnamen).
Wählen Sie dann auf der Registerkarte Quellen den Ordner "Java" aus und klicken Sie auf die Schaltfläche Quellen. Dies teilt IntelliJ mit, dass der betreffende Ordner ein Quellcodeordner ist.
Wählen Sie dann den Ordner Test und drücken Sie Tests.
Das ist es. Dann erkennt es die Dateien korrekt und zeigt bei Bedarf Fehler an.
Siehe unten den Screenshot.
quelle
Möglicherweise haben Sie die Vorlage in Datei- und Codevorlage versehentlich bearbeitet. Drücken Sie
Ctrl+Alt+S
Unter
Für mich habe ich die
FileHeader.java
Datei in der Registerkarte "Includes" geändert .Erinnern Sie sich daran, welchen Vorlagentyp Sie möglicherweise früher geändert haben, und setzen Sie ihn auf den Standard zurück.
Hoffe, es funktioniert :)
quelle
Ich hatte das gleiche Problem beim Erstellen einer neuen Klasse Java. Das Problem war auf Header.java, auf das mit dem Befehl crt + alt + s zugegriffen werden kann, und gehen Sie zu Editor / FileAndCodeTemplates / Includes. Dies kann in diesem Format erfolgen:
/ ** * Erstellt von Alex Leporoni am $ {DATE}. * /
Dies ist mein Problem gelöst, jetzt kann ich wieder Klassen erstellen :) Ich hoffe, dass dieser Artikel anderen helfen kann, die die gleichen Probleme haben, Klassen auf IntelliJIdea zu erstellen ... Umarmungen an alle.
quelle
Problemumgehung: Benennen Sie die Datei um, ohne die Dateierweiterung zu ändern.
quelle