删掉notepad++用户配置目录即可彻底重置:windows为%appdata%\notepad++,linux/macos为~/.notepad++(snap版需先卸载重装),整目录删除而非仅config.xml等单文件,才能清除字体、缩放、插件、主题等全部自定义设置。

直接删掉 ~/.Notepad++(Linux/macOS)或 %APPDATA%\Notepad++(Windows)
Notepad++ 的所有用户配置——包括字体、缩放、插件状态、主题、快捷键、会话历史——都存放在这个目录里,没有隐藏的全局配置或注册表后门。删了它,下次启动就是全新安装的状态。
- Windows 用户:按
Win + R输入%APPDATA%\Notepad++回车,整个文件夹剪切走或重命名(比如改成Notepad++.bak),再打开 Notepad++ 即可 - Linux/macOS(Snap 安装除外):终端执行
mv ~/.Notepad++ ~/.Notepad++.bak,然后运行notepad-plus-plus或双击图标 - Snap 版本稍不同:它把配置映射在沙盒内,
~/.Notepad++可能为空;此时应先snap remove notepad-plus-plus再重装,或用snap run --shell notepad-plus-plus查看真实路径
别只删 config.xml 或几个 .xml 文件
网上有些教程说“删掉 config.xml 就行”,这是错的。Notepad++ 从 v7.9 起已拆分配置为多个文件:config.xml(基础设置)、shortcuts.xml(快捷键)、stylers.xml(语法高亮)、session.xml(上次打开的文件)等。单独删某一个,其他残留项仍会干扰行为,比如窗口位置卡死、缩放异常、插件自动重启用旧配置。
- 现象举例:删了
config.xml但留着session.xml→ 启动时仍恢复上一次的多标签页+错误缩放比例 - 更糟的是:某些插件(如 PythonScript)会在
plugins/config/下写自己的配置,不一并清理,它们会“拉扯”主程序回到非默认状态 - 正确做法:整目录删,不挑文件
缩放/窗口大小异常?先确认是不是 UI 缩放被系统接管了
Windows 10/11 高分屏下,Notepad++ 若以“兼容模式”运行,或系统设置了“让 Windows 尝试修复此程序的显示问题”,会导致界面模糊、字体发虚、菜单错位——这时删配置也无效,因为问题出在 DPI 渲染层。
- 右键 Notepad++ 快捷方式 → 属性 → 兼容性 → 取消勾选“替代高 DPI 缩放行为”
- 同一页中点击“更改高 DPI 设置” → 勾选“覆盖高 DPI 缩放行为”,缩放执行者选“应用程序”(不是“系统”)
- 重启 Notepad++ 后,再进
视图 → 缩放 → 恢复默认缩放才真正生效
想保留部分设置?备份比“选择性删除”靠谱得多
如果你只想要默认字体但保留自定义快捷键,手动改 config.xml 和 shortcuts.xml 极易出错:XML 格式敏感、字段依赖隐含逻辑(比如 fontSize 必须和 fontStyle 配对)、新版 Notepad++ 还可能忽略旧字段名。
- 安全做法:启动前先
cp -r ~/.Notepad++ ~/.Notepad++_fresh(Linux/macOS)或复制整个%APPDATA%\Notepad++(Windows) - 恢复时发现某个功能丢了,再从备份里把对应文件拷回去,比如只恢复
shortcuts.xml - 注意:
session.xml和backup/目录通常不用恢复,它们记录的是临时状态,不是偏好设置










