根本原因是旧版配置残留,需手动删除 options/ 下的 editor.xml、registry.xml、ide.general.xml 和 localization/ 文件夹,并禁用语言包后设为英文。

WebStorm菜单栏中英文混杂,根本原因是旧版配置残留
这不是语言设置问题,而是 WebStorm 读取了旧版本(比如 2023.x)的 options/editor.xml 或 options/registry.xml 配置,其中可能硬编码了部分界面文本来源,或插件未完全卸载导致资源包冲突。新版本(2024.3+)默认使用纯英文 UI,但若检测到旧版配置目录存在,会尝试兼容加载——结果就是 File 菜单项是英文,而 Settings 里某些子项却是中文,甚至 Help → About 弹窗里显示乱码。
先停掉 IDE,再删掉关键配置子目录
别只点 Invalidate Caches / Restart——它不碰 options/ 下的语言相关配置。必须手动清理:
- 退出 WebStorm,确认进程已终止(macOS 可用 Activity Monitor 搜
webstorm;Windows 用任务管理器) - 打开对应系统的配置目录:
macOS:~/Library/Application Support/JetBrains/WebStorm2024.3/options/
Windows:%APPDATA%\JetBrains\WebStorm2024.3\options\
Linux:~/.config/JetBrains/WebStorm2024.3/options/ - 删除以下文件或文件夹(仅这些,别全删):
editor.xmlregistry.xmlide.general.xmllocalization/(整个文件夹) - 保留
keymap.xml和colors/,否则快捷键和主题会重置
重启后强制重置 UI 语言,绕过自动检测
删完配置后启动 WebStorm,首次会进入欢迎页。此时不要点 “Import settings”,选 Do not import settings。进项目后立刻操作:
- 按
Ctrl+Shift+A(Windows/Linux)或Cmd+Shift+A(macOS),输入Registry,回车打开 Registry 编辑器 - 搜索
ide.bundled.python,确认值为false(避免 Python 插件干扰语言加载) - 再搜
ide.language.pack.enabled,设为false - 关闭 Registry 窗口,进
Settings → Editor → General → Appearance,勾选Use dark theme for editor and tool windows(触发 UI 重绘) - 最后,
Help → Change IDE Language…里选English并重启
为什么手动删 registry.xml 比“重置所有设置”更可靠
WebStorm 的 “Reset to default settings” 功能只清 workspace.xml 和部分缓存,不会动 registry.xml——而这个文件里藏着 ide.language.pack.path、ide.language.pack.version 这类底层路径开关。一旦它指向一个损坏或版本错配的汉化包路径(比如指向 WebStorm2023.2/plugins/chinese-language-pack),IDE 就会在英文主干上打补丁式加载中文资源,造成菜单项错位、快捷键失效、甚至 File → New Project 点开空白。
真正容易被忽略的是:你删掉的不是“语言”,而是语言加载的决策逻辑本身。删完 registry.xml 后,WebStorm 会回归出厂状态,从 resources_en.jar 完整加载,不再拼凑。


















