2016-01-27 1 views
0

J'ai PHPStorm v9 et je voudrais obtenir la prise en charge de la syntaxe pour ES6 dans les fichiers avec l'extension .es. Mon projet a des fichiers avec cette extension qu'un autre développeur a utilisé pour les fichiers source ES6.Pourquoi PHPStorm masque-t-il un fichier lorsque j'ajoute son extension au type de fichier JavaScript?

Chaque fois que j'ajoute des fichiers .es aux Types de fichiers reconnus dans Paramètres> Editeur> Types de fichiers, les fichiers .es disparaissent immédiatement de la vue Projet. Cela se produit lorsque je les ajoute à JavaScript et à ECMAScript 6. Lorsque je supprime l'extension, les fichiers apparaissent à nouveau.

enter image description here

J'ai vérifié l'entrée « Ignorer les fichiers et dossiers » ne comprend pas .es. J'ai essayé ceci avec et sans le JavaScript Support Plugin, et avec la version du langage JavaScript mis à ECMAScript 6 et JavaScript 1.8. J'ai essayé de déplacer les fichiers .es dans des répertoires séparés (dans le cas où PHPStorm supposait follement que test.es était le même fichier que test.js).

Qu'est-ce qui donne, JetBrains?

+0

la vue « projet » et « fichiers de projet » est différent. Pouvez-vous me dire si ce fichier 'projet' ou 'fichier projet' disparaît? – darkomen

+0

@darkomen a juste jeté un oeil aux fichiers de projet - bien qu'il disparaisse du projet, il est toujours visible dans les fichiers de projet. –

Répondre

0

WEB-15841 est fixé dans WebStorm 11/PHPStorm 10. Le problème est que .es association d'extension a été hardcoded (attribué au langage ActionScript) pour des raisons historiques

+0

Je vois! Merci @lena. –