为什么当我将文件的扩展名添加到 JavaScript 文件类型时,PHPStorm 会隐藏文件?

Why does PHPStorm hide a file when I add its extension to the JavaScript file type?

我有 PHPStorm v9,我想在扩展名为 .es 的文件中获得对 ES6 的语法支持。我的项目有一些文件带有另一个开发人员用于 ES6 源文件的扩展名。

每当我在设置 > 编辑器 > 文件类型中将 .es 添加到识别的文件类型时,.es 文件立即从项目视图中消失。当我将它们添加到 JavaScript 和 ECMAScript 6 时会发生这种情况。当我删除扩展名时,文件再次出现。

我检查过 "Ignore files and folders" 输入不包含 .es。我已经在使用和不使用 JavaScript.next 支持插件的情况下进行了尝试,并将 JavaScript 语言版本设置为 ECMAScript 6 和 JavaScript 1.8。我试过将 .es 文件移动到单独的目录(以防 PHPStorm 疯狂地假设 test.es 与 test.js 是同一个文件)。

什么给了 JetBrains?

WEB-15841 已在 WebStorm 11/PHPStorm 10 中修复。问题是 .es 扩展关联由于历史原因被硬编码(分配给 ActionScript 语言)