Il y a un fichier freemarker (ftl) dans mon projet IntelliJ qui est incorrectement reconnu comme un fichier texte. Il y en a beaucoup du même type qui sont corrects. Je connais l'option "Marquer comme texte". Cela peut être la raison originale pour laquelle ce fichier a été marqué comme texte, mais je ne suis pas fourni avec une option "marquer comme fichier ftl" pour le réactiver, si c'est effectivement le problème. Si je marque d'autres fichiers ftl comme txt, je suis capable de les reconvertir en fichiers ftl comme prévu.
java
intellij-idea
freemarker
file-type
Ktamlyn
la source
la source
Réponses:
Veuillez vous assurer que ce fichier (ou un modèle qui le représente) n'est pas répertorié sous
Settings→ Editor→ File Types→Text files
Pour OS X
Preferences→ Editor→ File Types→Text files
la source
Text Files
. Il est donc préférable de vérifier également d'autres types de fichiers.Étape 1: Cliquez sur "Fichier" ==> "Paramètres"
Étape 2: Développez "Editeur" et cliquez sur "Types de fichiers"
Étape 3: Vous verrez tous les types de fichiers sur la droite. Accédez aux "Fichiers texte" et cliquez dessus
Étape 4: Vous devriez pouvoir voir le nom de votre fichier au bas des modèles enregistrés (zone inférieure)
Étape 5: supprimez votre fichier des modèles enregistrés. Le problème devrait être résolu et vous permettre de renommer avec
fileName.java
Étape 6: Sinon, supprimez le fichier du projet et créez-le à nouveau avec le nom fileName
La source
la source
OSX:
Les fenêtres:
la source
J'ai eu le même problème et aucune des solutions ci-dessus ne l'a résolu. La chose qui à la fin l'a résolu était en sélectionnant le module et en allant dans les paramètres du module (appuyez sur F4 sur le nom du module)
Puis dans l'onglet Sources, sélectionnez le dossier "java" et appuyez sur le bouton Sources. Cela indique à IntelliJ que le dossier en question est un dossier de code source.
Sélectionnez ensuite le dossier Test et appuyez sur Tests.
C'est tout. Ensuite, il reconnaîtra correctement les fichiers et affichera les erreurs si nécessaire.
Voir ci-dessous la capture d'écran.
la source
Vous avez peut-être par accident modifié le modèle dans le fichier et le modèle de code. presse
Ctrl+Alt+S
Sous
Pour moi, j'ai changé le
FileHeader.java
fichier dans l'onglet comprend.Rappelez-vous le type de modèle que vous avez peut-être modifié précédemment et restaurez-le par défaut.
Esperons que ça marche :)
la source
J'ai eu le même problème pour créer une nouvelle classe java, le problème était sur Header.java qui peut être accessible avec la commande crt + alt + s et aller dans Editor / FileAndCodeTemplates / includes et cela peut être sur ce format:
/ ** * Créé par Alex Leporoni le $ {DATE}. * /
Ceci est résolu mon problème, maintenant je peux créer à nouveau des classes :) J'espère que cet article pourra aider les autres qui ont les mêmes problèmes à créer des classes sur IntelliJIdea ... câlins à tous.
la source
Solution de contournement: renommez le fichier sans changer l'extension de fichier.
la source