notepad++ 配置备份与恢复本质是复制替换 xml 文件;需完整拷贝 config.xml、shortcuts.xml、stylers.xml、session.xml 及 plugins/config/ 目录;路径依安装方式而异,云同步启用后备份目标变为指定路径而非默认 %appdata%。

Notepad++ 的配置备份和恢复,本质就是复制或替换那一组 XML 配置文件——不是导出为某种特殊格式,也没有内置的「打包导出」按钮。只要路径找对、文件拷全、时机正确,一次复制就能搞定。
怎么找到真正的配置文件位置
Windows 安装版默认路径是 %APPDATA%\Notepad++(Win+R 输入后回车即可打开),里面包含 config.xml、shortcuts.xml、stylers.xml、session.xml 等关键文件。
便携版则直接在 notepad++.exe 所在目录下,且通常存在 doLocalConf.xml 文件作为本地配置开关。
Wine 下的 CentOS 用户,路径一般是 ~/.wine/drive_c/users/$USER/Application Data/Notepad++,但需用 ls -la 确认是否存在,因为 Wine 版本和用户名大小写会影响实际路径。
备份时必须拷全哪些文件
只拷 config.xml 是不够的——它只管界面缩放、自动保存、编码偏好等基础项。
真正影响你日常体验的是这四个:
-
shortcuts.xml:所有自定义快捷键,重装后最痛的点就在这儿 -
stylers.xml:语法高亮颜色、字体、背景色,改过主题的人必丢 -
session.xml:上次打开的文件列表、折叠状态、光标位置,关机前没手动保存就靠它续命 -
plugins/config/子目录(如果用了插件):比如PythonScript的脚本、TextFX的配置,不拷这个,插件可能启动失败或回退默认
导入配置后 Notepad++ 启动失败怎么办
常见原因是 shortcuts.xml 或 config.xml 格式损坏,或新旧版本不兼容(比如从 v7.9 导入到 v8.6)。
不要急着删重装,先试试这些:
- 关闭
Notepad++,把原配置文件夹重命名为Notepad++.bak,再把备份文件夹放回原位 - 如果仍崩溃,临时移走
shortcuts.xml和stylers.xml,只留config.xml启动,确认能进后再逐个加回 - 遇到插件报错,检查
plugins/目录下是否有对应插件的 DLL 文件;v8.x 之后部分插件已不兼容,得去官网下新版 - 若用的是 Snap 包装的 Linux 版,
~/.Notepad++可能为空,真实路径需通过snap run --shell notepad-plus-plus -c 'echo $SNAP_USER_DATA'查看
云同步路径开启后,备份逻辑会变
一旦在「设置 → 首选项 → 备份」里填了「云同步路径」,%APPDATA%\Notepad++ 就失效了——所有修改实时写入你指定的路径(比如 D:\npp-sync\),而系统默认路径只作为 fallback。
这意味着:
- 你手动去
%APPDATA%备份,可能拿到的是过期配置 - 云路径被删或改名,Notepad++ 会自动把当前配置 dump 回
%APPDATA%\Notepad++,但不会自动切换回读取它 - 跨设备同步时,务必确保两台机器都指向同一云路径,且该路径有写权限;否则一台改了,另一台重启后可能被“覆盖回旧版”
%APPDATA%。
真正容易被忽略的,是 session.xml 的时效性——它每 5 秒自动写一次,但仅当 Notepad++ 正常退出时才保证完整。异常崩溃后恢复的文件列表,经常缺最后打开的 1–2 个标签。如果你依赖会话续连,建议养成手动执行 文件 → 保存会话 的习惯,生成一个独立的 .xml 文件存档。











