You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PhpStorm升级后TypeScript/JavaScript注入服务颜色方案配置求助

解决PhpStorm升级后注入服务类颜色变化的问题

我之前也碰到过PhpStorm版本升级后颜色方案乱掉的情况,针对你说的注入类(像_builderService、_loaderService这类)颜色从黄色改变的问题,可以从这几个方向试试:

  • 优先检查对应框架的颜色配置:因为这些是依赖注入的服务,大概率不属于基础TypeScript/JavaScript的高亮范畴。如果你用的是Angular这类框架,直接去File > Settings > Editor > Color Scheme > Angular里找「Injectable」「Service Instance」这类选项,调整它们的颜色就能恢复之前的黄色显示。要是用的其他框架,找对应框架的颜色设置项就行。
  • 查看私有实例变量的颜色设置:你的变量都是下划线开头的私有属性,可能被归类到了「Private Instance Variable」里。进入File > Settings > Editor > Color Scheme > TypeScript > Variables,检查「Private instance variable」的颜色配置,看看是不是版本升级把这里的颜色重置了。
  • 导入旧版本的颜色方案备份:如果你之前导出过2017.1.4的颜色方案(.icls文件),直接在新版本里导入就行:File > Settings > Editor > Color Scheme > 点击右上角齿轮图标 > Import Scheme,选择备份文件就能恢复之前的配置。
  • 重置颜色方案后重新配置:有时候升级会导致颜色缓存异常,你可以先把当前颜色方案重置为默认(比如Darcula),然后再重新调整你需要的颜色,说不定就能解决显示异常的问题。

另外提一句,PhpStorm大版本升级时经常会优化语言高亮规则,尤其是框架相关的注入元素,所以别只盯着基础TS/JS的设置,对应框架的配置才是重点。

内容的提问来源于stack exchange,提问作者Inigo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 08:46:27