web-dev-qa-db-fra.com

IntelliJ ne reconnaît pas correctement un fichier particulier, mais reste bloqué en tant que fichier texte

Il existe un fichier freemarker (ftl) dans mon projet IntelliJ qui est incorrectement reconnu en tant que fichier texte. Il y en a beaucoup du même type qui sont corrects. Je suis conscient de l'option "Marquer comme texte". C'est peut-être la raison initiale pour laquelle ce fichier a été marqué en tant que texte, mais l'option "marquer en tant que fichier ftl" n'est pas fournie pour le retourner, si tel est le problème. Si je marque d'autres fichiers ftl en tant que txt, je suis en mesure de les reconvertir en fichiers ftl comme prévu.

92
ktamlyn

Assurez-vous que ce fichier (ou un motif qui le représente) ne figure pas dans la liste

Settings → Editor → File Types→ Text files

Pour OS X

Preferences → Editor → File Types→ Text files

268
Vic

É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 à droite. Accédez aux "Fichiers texte" et cliquez dessus

Étape 4: Vous devriez pouvoir voir votre nom de fichier au bas de Patterns enregistrés (case inférieure)

Étape 5: Supprimez votre fichier des modèles enregistrés. Le problème doit ê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 nom_fichier.

Source

25
EvilInside

OSX:

Preferences > Editor > File Types > Text Files

Windows:

Settings > Editor > File Types > Text Files
16
matt burns

J'ai eu le même problème et aucune des solutions ci-dessus ne l'a résolu. Ce qui a finalement été résolu en sélectionnant le module et en accédant à ses paramètres (appuyez sur la touche F4 du nom du module).

Ensuite, dans l'onglet Sources, sélectionnez le dossier "Java" et cliquez sur le bouton Sources. Cela indique à IntelliJ que le dossier en question est un dossier de code source.

Ensuite, sélectionnez le dossier Test et appuyez sur Tests.

C'est ça. Ensuite, il reconnaîtra correctement les fichiers et affichera les erreurs nécessaires.

Voir ci-dessous la capture d'écran.

enter image description here

5
isaac.hazan