notepad++需安装autosave插件才能实现定时自动保存;默认备份仅用于崩溃恢复,不覆盖原文件;linux下通过wine运行时需手动配置插件管理器并注意nfs路径兼容性。

Notepad++ 本身没有原生定时自动保存功能
它默认只做崩溃恢复(后台存一份临时副本到 %APPDATA%\Notepad++\backup),但不会把编辑内容实时写回你打开的文件。也就是说:关机断电前没手动按 Ctrl+S,原文件仍是旧的——备份文件只在下次启动时提示恢复,不替代“自动保存到原路径”。
必须装 AutoSave 插件才能真正定时保存
这是目前最稳定、官方插件库收录、且支持 Linux/macOS/Windows 的方案。CentOS 上也一样走这条路,只是要注意插件管理器得先装好:
- 菜单 →
插件→插件管理(Plugins Admin)→ 搜索AutoSave→ 勾选安装 → Notepad++ 会自动重启 - 重启后,菜单 →
插件→AutoSave→Options… - 关键设置项:
-
Auto Save When:选Focus Lost(切窗口就保存)或Periodically(填秒数,比如300表示 5 分钟) -
Auto Save What:建议勾Current File Only,避免误存一堆未命名的临时标签页 -
Save Untitled Files To:如果勾了“保存无名文件”,务必设个明确路径,否则可能静默失败
-
别把“备份”当成“自动保存”来用
设置 → 首选项 → 左侧 备份 里的“定期备份”只是生成带时间戳的副本(如 myfile.txt.2026-03-22_024031.bak),并不覆盖原文件。它解决的是“手抖删错内容后能找回上一版”,不是“防忘按 Ctrl+S”。常见误解是勾了 定期备份 就以为万事大吉,结果意外关机后打开的还是旧文件——因为备份 ≠ 自动保存。
Linux 下(如 CentOS)用 Wine 运行 Notepad++ 的兼容注意点
AutoSave 插件在 Wine 环境下基本可用,但有两点容易卡住:
- 插件管理器首次启动可能报
Failed to load plugin list:需手动下载PluginManager.dll放入plugins目录,再重启 - 定时保存触发时若当前文件在 NFS 或远程挂载路径,可能因权限或延迟失败,建议优先保存到本地
/tmp或家目录
真要长期在 Linux 写代码,不如直接换 vim + swap + autocmd 或 neovim 的 autosave.nvim 插件,更轻量可控。










