Notepad++切换中英文界面的唯一可靠路径是View→User Interface Language→Simplified Chinese,选后必须点“Yes”重启才生效;v8.6+版本中Settings>Preferences>General里的Localization仅控制部分提示文字和新文档编码提示,不改变主菜单、工具栏及对话框主体语言。

Notepad++ 切换中英文界面,唯一可靠路径是 View → User Interface Language → Simplified Chinese,选完必须点“Yes”重启,否则完全不生效。
为什么 Settings > Preferences > General 里的 Localization 不管用?
这个下拉框在 v8.6+ 版本中已降级为辅助配置项,只影响部分提示文字和新文档编码提示,不控制菜单栏、工具栏、对话框主体语言。如果你在这里选了“中文简体”,但 File/Edit/Settings 菜单仍是英文,说明主语言开关根本没触发——这不是设置失败,而是你压根没走对入口。
-
View → User Interface Language才是主语言开关,v7.8.9 起加入,v8.6+ 已移除 Preferences 中的等效选项 - 如果 View 菜单底部没有
User Interface Language,基本可判定:版本 ≤ v7.5,或安装包被精简(如某些绿色版删掉了langs.dll) - 验证是否写入成功:检查
%APPDATA%\Notepad++\config.xml是否存在<GUIConfig name="language">zh-CN</GUIConfig>行
点了 Simplified Chinese 却还是英文界面?先关掉所有窗口再重启
Notepad++ 的语言资源是进程级加载的,不是热更新。常见失效场景全是“以为重启了,其实没真重启”:
- 弹出
Do you want to restart Notepad++ now?对话框时点了No或直接叉掉窗口 - 开着多个 Notepad++ 窗口,只关闭当前一个就重新打开——得全部关掉,再启动一次
- 杀毒软件或组策略拦截了
notepad++.exe的重启动作,可临时禁用防护软件再试 - 便携版用户注意:
plugins\config\langs.xml损坏会导致 fallback 到英文,删掉该文件让程序重建即可
部分菜单中文、部分英文?别调界面语言,去查系统区域和插件
全量中文界面 ≠ 插件 UI 中文化。主程序语言生效后仍看到英文子菜单,大概率是外部干扰:
- Windows 系统区域设为
English (United States)时,Notepad++ 启动会优先读取系统 locale,进设置 → 时间和语言 → 区域 → 管理区域设置把“当前区域”改为中文(简体,中国) -
PythonScript、NppExec等老插件自带硬编码英文 UI,它们不响应主界面语言切换——这是设计如此,不是 bug - 临时验证:命令行启动
notepad++.exe -noPlugin,若此时全中文,说明问题出在插件,逐个禁用排查即可
最容易被忽略的是:界面语言和文件编码完全无关。改完中文后复制粘贴中文乱码,99% 是因为 Settings > Preferences > New Document > Default Encoding 没设成 UTF-8,或者状态栏显示 ANSI 时直接保存——得先用 Encoding > Character sets > Chinese > GB2312 尝试还原,再另存为 UTF-8。


















