有没有Notepad++插件可以自动保存文档版本?

34

有没有任何Notepad++插件可以定期保存我正在工作的版本?理想情况下,它会使用自动版本号和日期保存许多版本,并将它们存储在压缩存档中以节省空间。

类似这样的东西已经存在了吗,还是我应该尝试编写这样的插件呢?

谢谢,
卡梅伦

P.S. 它应该是免费软件或(最好是)开源软件。


如果有人知道一个插件可以让你比较文件的版本,请查看http://softwarerecs.stackexchange.com/questions/30896/looking-for-a-simple-editor-that-can-display-diffs-of-previously-saved-versions。 - Mawg says reinstate Monica
3个回答

49

设置 > 首选项 > 备份 选项卡 > 点击详细备份

每次保存文件时,这将为文件打上时间戳的副本。


更新:

AutoSave 允许根据计时器计划(默认为1分钟)和/或应用程序失去焦点来自动保存当前打开的文件。该插件提供了一些选项来保存当前文件(或所有文件),只选择指定的文件,可以通过菜单访问。

[来自Lifehacker]


更新2: 注意:如果您设置的自定义备份目录被删除/移动,则备份不会发生!没有任何错误提示通知您的链接已失效!


9
“并勾选启用自动完成”- 这与备份文件无关,而是编辑器本身的代码自动完成功能。 - MrWhite
7
选择一个本地的Google Drive文件夹,你的备份将会自动同步到你的Google Drive账户中,实现版本控制和备份功能并且免费。 - JSP64

7

你最好考虑一些更接近“真正”版本控制的东西,比如Mercurial。它不需要服务器,而且非常容易设置。

为了自动化,你可以在Notepad++中打开自动保存,并设置Windows定时任务每隔几分钟执行一次hg commit


0

看起来您是Windows用户,因此您有使用影子副本的选项,但是副本可能不会经常生成。

IntelliJ Idea和其他一些Java IDE都有本地历史记录功能

我个人使用TortoiseSVNsvn服务器在Dreamhost上。这还带来了额外的好处,即在灾难发生时,我的文件存储在离线位置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接