多个中文插件同时启用会互相覆盖keymap和ui资源,导致菜单部分中文化、快捷键失效;必须只保留官方chinese (simplified) language pack(id 13710),禁用所有其他翻译类插件,并手动清理残留配置与字体设置。

多个中文插件同时启用会互相覆盖 keymap 和 UI 资源
装了 Chinese (Simplified) Language Pack,又顺手点了 Translation 插件或第三方“汉化补丁”,结果菜单栏部分变中文、部分还是英文,Ctrl+Shift+N 按下没反应——这不是缓存问题,是多个插件在抢 actions.xml 和 messages_zh.properties 的加载权。JetBrains IDE 不支持多语言包并行激活,后加载的插件会覆盖前者的快捷键绑定、菜单翻译和资源路径注册。
实操建议:
- 进
Settings → Plugins,只保留一个已知来源可靠的插件:官方Chinese (Simplified) Language Pack(ID 为13710) - 禁用所有其他带“Chinese”“Translation”“Localize”字样的插件,尤其是非 JetBrains 签名的 .jar 补丁
- 关闭 WebStorm,手动删掉
~/.WebStorm*/config/plugins/(macOS/Linux)或%APPDATA%\JetBrains\WebStorm*/plugins/(Windows)中名称含translation、zh_CN、patch的文件夹 - 重启后检查
Help → About末尾是否只显示一行插件信息,避免出现重复Plugin 'xxx' is missing class Y报错
插件卸载后残留配置仍在污染 workspace.xml
卸载了一个中文插件,但项目打开后 Project 视图顶部搜索框消失、右键菜单项文字错乱、甚至 Settings 页面渲染异常——大概率是该插件曾写入过 .idea/workspace.xml,且未随插件卸载一并清理。这类修改通常藏在 <component name="ProjectView"></component> 或 <component name="KeymapManager"></component> 节点里,IDE 启动时会读取并强制应用。
实操建议:
- 关掉 WebStorm(macOS 注意 Activity Monitor 中残留的
WebStorm进程) - 进项目根目录,执行
rm .idea/workspace.xml(仅删这一个文件,不要动整个.idea) - 若你有多个项目复用同一套配置习惯,可先备份原文件:
cp .idea/workspace.xml .idea/workspace.xml.bak - 重启 WebStorm,它会自动生成干净的
workspace.xml;如需恢复某些自定义视图状态,再从备份里手工合并<component name="ProjectView"></component>外的节点
中文包版本与 WebStorm Build Number 不匹配导致静默失效
在插件市场点 Install 安装了 Chinese (Simplified) Language Pack,列表里显示 Enabled,但 Settings → Language 下拉菜单里压根没有 Chinese (Simplified) 选项——不是网络或权限问题,而是你当前 WebStorm 的 Build Number(比如 WS-261.6890.123)和插件要求的兼容范围不重叠。新版 IDE 发布后,旧插件的类加载器会直接跳过注册流程,连错误日志都不打。
实操建议:
- 打开
Help → About,复制完整的 Build Number(形如WS-261.6890.123) - 访问
https://plugins.jetbrains.com/plugin/13710-chinese-simplified-language-pack/versions,在页面右侧筛选 “Compatible with” 字段,精确匹配你的 Build Number 前缀(例如261.*) - 下载对应
.zip文件(不是.jar),走Settings → Plugins → ⚙️ → Install Plugin from Disk…手动安装 - 安装完别急着点 OK,立刻去
Help → About确认 Build Number 是否出现在插件描述里;若没出现,换一个更细粒度的构建号重试
字体缺失导致中文显示为方块,误判为插件失效
插件装了、语言也切到 Chinese (Simplified)、重启两次,但菜单栏全是“□□□”或问号——这不是插件没生效,是 JVM 渲染层找不到中文字形。Windows 默认 Segoe UI、macOS 默认 San Francisco 都不包含完整 GB18030 字符集,而 WebStorm 的 UI 文本走的是系统字体链,不是代码编辑区的 Editor Font。
实操建议:
- 进
Settings → Appearance & Behavior → Appearance - 勾选
Use custom font,字体选Microsoft YaHei(Windows)、PingFang SC(macOS)或Noto Sans CJK SC(跨平台首选) - 字号设为
13或14;改完必须点OK并彻底重启 WebStorm(仅 Apply 不刷新字体缓存) - 验证方式:打开任意对话框(如
Find Action),输入 “设置”,看弹出项是否正常显示中文;若仍为方块,说明字体路径被拦截,需检查系统级字体权限
Skipping duplicate resource bundle 就没了。排查时务必从 Help → About 的 Build Number 和插件列表开始,而不是一上来就清缓存。











