Notepad++无导出按钮,可靠迁移需完整复制config.xml、stylers.xml、shortcuts.xml及plugins\config\目录:前者控界面与编码,次者管语法高亮(易被新版覆盖),后者存快捷键(含插件绑定),便携版配在exe同目录,安装版配在%APPDATA%\Notepad++\。

Notepad++ 没有“导出配置”按钮,所谓备份迁移,本质就是复制那几个关键 XML 文件和插件配置目录——漏一个,就可能丢主题、丢快捷键、丢插件状态。
config.xml、stylers.xml、shortcuts.xml 这三个文件必须一起复制
它们分别控制界面行为、语法高亮样式、快捷键绑定,缺一不可:
-
config.xml:含字体大小、缩进宽度、自动换行、默认编码等全局设置;单独复制它,编辑器能“看起来像”,但语言颜色全错 -
stylers.xml:定义所有语言(包括自定义语言)的关键词颜色、背景色、字体粗细;新版 Notepad++ 启动时会重写此文件,若你改过它,迁移后要确认是否被覆盖 -
shortcuts.xml:记录所有自定义快捷键,包括插件绑定的组合键(如 NppExec 的 F6);只复制config.xml而不复制它,你会发现自己按了 Ctrl+Shift+R 却没触发宏
便携版 vs 安装版:配置路径完全不同,不能混用
路径选错,等于白复制:
- 便携版(绿色版):配置文件就在
notepad++.exe所在目录下,plugins\config\里还存着 NppExec、Python Script 等插件的独立配置 - 安装版(非管理员权限安装):用户配置实际存在
%APPDATA%\Notepad++\(例如C:\Users\用户名\AppData\Roaming\Notepad++\),不是Program Files下那个安装目录 - 安装版(管理员权限安装):极少数情况会写入
%LOCALAPPDATA%\Notepad++\,优先检查%APPDATA%\Notepad++\,用 Win+R 输入该路径回车即可直达
AutoSave 插件的 Save Untitled Files To 路径必须手动创建且可写
未命名标签页(如 new 1)不会被任何原生备份机制保存,AutoSave 是唯一解,但它很娇气:
使用ydata-profiling(前身为pandas-profiling)生成全面的数据质量报告,包含相关性分析、缺失值模式和基数检测。导出交互式HTML仪表板和JSON摘要。
- 勾选
Save Untitled Files To后,必须指定一个**已存在且当前用户有写权限的本地路径**,比如C:\npp-untitled\;填C:\Users\用户名\Desktop\可能因 UAC 权限失败,填 OneDrive 路径会因文件锁静默丢弃 - 路径中不能含中文、空格或特殊符号(如
&、#),否则插件初始化失败,日志里也不报错 - 首次启用后需重启 Notepad++,否则菜单里的
Plugins → AutoSave → Options…不会出现
session.xml 和 backup 目录别乱删,但也不能依赖它防崩溃
session.xml 是崩溃恢复的关键,但它只在“正常退出”时更新:
- 蓝屏、强制结束进程、断电——这些场景下
session.xml不会刷新,上次保存的内容可能已过期几分钟 - 快照文件(
recovery_*.tmp)默认存在%APPDATA%\Notepad++\backup\,但同步盘(OneDrive/微云)会锁住该目录,导致写入失败却不提醒 - 如果你把整个
%APPDATA%\Notepad++\复制到新机器,记得删掉旧的session.xml和backup\子目录,否则启动时会试图恢复一堆不存在路径下的文件,卡顿甚至报错
真正可靠的迁移,是关掉 Notepad++ 后,用资源管理器直接拖拽那几个 XML 文件 + plugins\config\ 目录;自动化的脚本或压缩包备份,反而容易漏掉权限或路径映射问题。










