WebStorm 的自动完成不适用于一个确切的文件(被视为纯文本)?

WebStorm's Autocomplete not working for one exact file (treated as plain text)?

我的 WebStorm 的自动完成功能今天停止工作。

我制作了一个新组件并想将其命名为 ProductArticleManager 因为这是最合适的名称。

但是,该单个文件的自动完成功能无法正常工作。看起来 IDE 无法将其识别为 JS 文件。

我还制作了另一个名为 NewComp 的文件夹,并制作了一个组件 NewComp.js 来检查它是否与与文件夹名称匹配的文件名有关,但 NewComp.js 工作正常。

这个名字有问题吗?

经过谷歌搜索后我已经做了什么:

  1. 重新启动 IDE 和计算机,当然。
  2. 检查 Power Saving Mode 是否关闭。
  3. 尝试了 File => Invalidate Cache / Restart 个选项。
  4. 右键单击根文件夹并将其设置为 Resource Root。
  5. 将工作 test.js 文件重命名为 ProductArticleManager.js 关闭了自动完成功能。
  6. 将整个文件夹移动到另一个文件夹。
  7. 删除 ProductArticleManager 文件夹并重新创建它也没有用。

我在 Ubuntu v20.04、WebStorm v2020.3 中工作。

该文件似乎被视为纯文本。

请在设置中查看注册的图案 |编辑|文件类型 -> 文本 按内容自动检测文件类型 文件类型 - 你能在那里看到 ProductArticleManager.js 吗?从列表中删除此模式应该会有所帮助