升级WebStorm后actions.ts无法被识别为TypeScript文件问题咨询
问题成因
该问题由JetBrains系IDE的文件名匹配优先级规则导致:精确文件名的绑定规则优先级远高于后缀名绑定规则。你大概率是过往操作中误将actions.ts或actions文件名关联到了纯文本文件类型,升级WebStorm时该自定义绑定规则被保留,因此不管后缀是否为.ts,IDE都会优先按照纯文本格式处理该文件。
修复步骤
- 打开WebStorm设置面板:Windows/Linux按快捷键
Ctrl+Alt+S,Mac按Command+,快速唤起 - 依次进入「编辑器 → 文件类型」设置页
- 在右侧「已识别的文件类型」列表中找到「文本」(Text)项并选中
- 查看下方「文件名模式」列表,找到
actions.ts或匹配该文件名的通配符规则,选中后点击列表旁的减号按钮删除该规则 - 依次点击「应用」「确定」保存设置,回到编辑器后
actions.ts会自动恢复TypeScript语法高亮和识别
如果修改后未立即生效,可右键点击项目树中的actions.ts文件,选择「关联文件类型…」,在弹出的选项列表中选中「TypeScript」即可完成手动绑定。
内容的提问来源于stack exchange,提问作者qwerty
相关产品推荐
相关产品推荐

