【问题标题】:is there an autosave function/plugin for notepad++?notepad++ 有自动保存功能/插件吗?
【发布时间】:2013-09-06 11:35:35
【问题描述】:

系统意外重启后,我的所有 Notepad++ 临时(和未保存)选项卡都消失了。

以后如何避免这种情况? 我不想用文件名显式保存每个临时文件。

是否有一个用于 NP++ 的插件,它可以在我每次编辑活动选项卡时或每 X 分钟保存一次会话?

或者是否有与 NP++ 等效(且舒适)的编辑器,它会自动自动存储它的会话?

【问题讨论】:

  • 查看此答案以获得替代解决方案:stackoverflow.com/questions/24081157/…
  • 我不清楚,你的问题是关于保存会话(打开文件列表)还是文件?
  • 如果我关闭并重新打开记事本++,我之前未保存的选项卡仍然存在。这不适合你吗?也许在重新启动/关机时它会被清除,但在关闭时不会?

标签: plugins notepad++ text-editor


【解决方案1】:

您可以在此处找到一个名为 AutoSave 的 Notepad++ 插件来自动保存您的文件:https://github.com/francostellari/NppPlugins/tree/main/AutoSave

(用于链接到https://sites.google.com/site/fstellari/nppplugins但已不再在线,缓存版本仍然可用here

它每分钟自动保存,但它是可配置的,并允许您选择仅保存当前文档或所有打开的文档。

【讨论】:

  • 请注意,插件管理器(NP++ 内部)中可用的版本似乎是 v1.3,而直接来自开发者网站的版本是 v1.4(发布于 2012-12-11 )。
  • 如果您在安装此插件时遇到问题...superuser.com/questions/292340/…
  • @mauro_oto,至少从 v1.20 (2010-07-16) Franco Stellaris 自动保存插件现在可以处理失去焦点时的自动保存。
  • 注意:开发站点上已经是 v1.6(2017-02-08 更新)
  • 从记事本 7.6 开始:对于插件用户:在 %PROGRAMFILES(x86)%\Notepad++\plugins\myAwesomePlugin.dll(或 %PROGRAMFILES%\Notepad++\plugins\ myAwesomePlugin.dll,根据您的 Notepad++ 的架构)。转到 %LOCALAPPDATA%\Notepad++\plugins\ 以创建 myAwesomePlugin 文件夹。将插件 myAwesomePlugin.dll 从 %PROGRAMFILES(x86)%\Notepad++\plugins\ 移动到 %LOCALAPPDATA%\Notepad++\plugins\myAwesomePlugin\。就是这样。重启 Notepad++,你就可以找回你心爱的插件了。
【解决方案2】:

Notepad++ 6.6 或更高版本已在内核中,不需要任何插件。
通过菜单 => Settings => Preferences => Backup => Enable session snapshot and periodic backup

【讨论】:

  • 非常有趣。那里只有几个文件,名称例如example.txt@2016-09-30_113259 什么时候进去?
  • 我有同样的事情,似乎有点随机存储的内容(几乎没有)。上面提到的 Autosave2 插件对我来说效果更好。
  • 这实际上并不强制将当前文件保存到其原始位置。
【解决方案3】:

迄今为止,有两个 AutoSave 插件可用。

要下载,请点击插件菜单并选择插件管理器(或插件管理员)。它将弹出一个包含插件列表的窗口。

  1. Autosave by Franco-stellari — 这会自动保存文件。选项可用于配置自动保存后的计时,或在 npp 失去焦点时自动保存。

  2. Autosave2 by www.scout-soft.com - 通过创建文件副本自动保存文件。这在您保留以前的保存时很有用,例如增量开发。

选择两个可用的 AutoSave 插件中的任何一个,然后单击 安装。如果未列出插件,请使用上面的链接,并根据网站上的说明将 .dll 保存到 npp 的插件文件夹。

更新:

在最新版本的 Notepad++ 中:

  1. 将插件的.DLL保存在Notepad++的plugins\[plugin name]文件夹中,
  2. 转到SettingsImportImport Plugin(s)... 并选择您刚刚保存的.DLL
  3. 重新启动 N++。该插件应该出现在“Plugins”菜单中。

【讨论】:

  • 我安装了插件,但无法确定位置,它将文件保存在 .你能介绍一下吗?
  • 第二个的直接链接:scout-soft.com/autosave/index.html 就像开发人员说的,它更像是自动复制而不是自动保存
【解决方案4】:

2020 年 11 月更新

Autosave 因为它应该在记事本 32 位 V7.9.1 上工作

2020 年 11 月之前

自 2020 年起,没有备份副本的自动保存(只是在一段时间后保存或失去对文件的关注)似乎已失效。

【讨论】:

  • github link 表示“版本 | 未发布版本”。这是否意味着如果我想使用这个插件,我必须自己编译?
猜你喜欢
  • 1970-01-01
  • 2011-08-23
  • 1970-01-01
  • 1970-01-01
  • 2010-10-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多