J'ai accidentellement créé un fichier sans extension et j'ai choisi la mauvaise association de type de fichier. Document texte Je pense. Je l'ai renommé pour avoir l'extension .js, ce que je voulais, mais maintenant il est bloqué sans aucune coloration syntaxique. WebStorm ne le traite pas comme un fichier javascript. Je ne trouve nulle part pour changer la façon dont WebStorm traite ce fichier. J'ai essayé de le renommer et de le renommer et cela ne fonctionne pas. Avec n'importe quel autre nom (avec une extension .js), il le traite comme un fichier javascript, mais pas comme le nom d'origine.
Comment puis-je réparer cela? La documentation WebStorm n'est d'aucune aide.
Réponses:
Dans
Settings
(ouPreferences
Mac)>Editor
>File Types
vous pouvez modifier les modèles par lesquels un fichier est associé comme un type ou un autre.Si vous sélectionnez les modèles pour un type de fichier que vous avez mal sélectionné (dans votre
Text
type de cas ), vous pouvez supprimer le modèle de nom de fichier avec lequel a été créé pour associer le nom de fichier de votre fichier à un type incorrect.Cliquez ensuite sur
Apply
>OK
la source
J'ai eu ce problème dans php storm 8.0.3 sur OSX.
J'avais du mal avec un seul fichier qui avait été ajouté en tant que fichier texte, mais j'avais tapé l'extension .js.
J'ai essayé de supprimer et de recréer, de renommer et de renommer, de supprimer complètement .idea. Rien n'a fonctionné.
J'ai trouvé que PHPStorm avait ajouté le nom de fichier entier à la liste des modèles pour un fichier texte.
Cela remplaçait évidemment tous les autres paramètres. Et de plus, c'était dans la configuration IDE et non dans la configuration du projet. Je suppose donc que tous les autres projets auraient souffert du même problème.
Une fois que j'ai su où chercher, cela a été facilement réparé.
Aller vers:
Recherchez ensuite
myfile.js
dans leRegistered Patterns
panneau et supprimez-le. Le fichier doit immédiatement supposer qu'il s'agit d'une association correcte.la source
Allez dans Paramètres-> Types de fichiers, puis cliquez sur "Fichiers texte". Vous devriez voir le fichier si vous faites défiler vers le bas. Vous pouvez ensuite le supprimer avec l'association en le sélectionnant et en cliquant sur le bouton - (moins)
la source
Reportez-vous à Fichier -> Paramètres -> Paramètres IDE -> Types de fichiers
Dans le droit sélectionnez "Fichiers texte" dans les types de fichiers reconigzés puis recherchez dans les modèles enregistrés votre fichier et cliquez sur supprimer votre fichier
la source
Sur Windows 8, j'ai pu supprimer l'association invalide en allant sous Fichier> Paramètres> Editeur> Types de fichiers, puis j'ai sélectionné "Fichiers texte" comme type de fichier reconnu et supprimé l'entrée invalide du bloc Modèles enregistrés en bas.
la source
Tant de réponses et tout est proche mais personne comme dans mon cas.
A a eu un problème avec les fichiers .vue. Mon ancienne version de PHpStorm ne suivait pas les fichiers .vue, je les ai donc associés en tant que fichiers .js. Cependant, c'était une erreur car la syntaxe est différente et j'ai vu beaucoup d '"erreurs" dans le code.
Oui, la solution est vraiment dans Paramètres (ou Préférences pour mac)> Editeur> Boîte de dialogue Types de fichiers. Dans la fenêtre, vous pouvez voir la liste des associations possibles. Tout en bas de la liste, vous verrez les modèles Vue.js et je n'avais aucune association dans la fenêtre du bas (voir la photo), j'ai donc ajouté manuellement l'association * .vue après avoir cliqué sur le vert "+".
Je pense que cela conviendrait à tout type de fichier approprié ajouté à PHPStorm. Cependant, vous pouvez ajouter votre propre type de fichier.
la source
J'ai trouvé dans phpstorm que je peux utiliser la fonction Refactor> Rename ... pour associer un fichier de type de fichier non spécifié (par exemple un nom sans extension) à un type de fichier.
Par exemple, si j'ai un script bash nommé do_the_things, je peux Refactor> Renommez-le en do_the_things.sh, ce qui l'amène à prendre le surlignage bash, puis quand je Refactor> Renommez-le en do_the_things, il conserve le surlignage bash.
la source
Cela fonctionne dans PHPStorm, je peux supposer que dans WebStorm devrait être quelque chose de similaire
Allez dans le répertoire Préférences Voici comment trouver pour votre système d'exploitation https://intellij-support.jetbrains.com/hc/en-us/articles/206544519-Directories-used-by-the-IDE-to-store-settings- caches-plugins-et-logs
Rechercher un fichier YOUR_PREFERENCES_DIRECTORY / options / filetypes.xml
Modifiez-le avec n'importe quel éditeur de texte et supprimez la ligne nécessaire, par exemple
Fichier de menu supérieur -> Invalider les caches / redémarrer
Prendre plaisir
la source
J'ai trouvé une solution, supprimez (ou renommez en .old) le fichier: C: \ Users \ .PyCharmCE \ config \ options \ filetypes.xml
Es: C: \ Users \ goofy.PyCharmCE2018.3 \ config \ options \ filetypes.xml
la source
Après environ une heure de recherche et de vissage, j'ai trouvé une solution:
J'ai renommé le fichier (via la commande refactor) en un nom de fichier temporaire. Ensuite, j'ai créé un nouveau fichier avec le nom correct avec l'extension .js et cela a fonctionné, puis j'ai copié le code de l'original vers le fichier nouvellement créé avec l'extension correcte.
J'imagine que sélectionner "nouveau fichier javascript" et faire la même chose fonctionnerait également.
la source