有没有人知道任何notepad ++插件可以保存我正在定期工作的版本?理想情况下,它会使用自动版本号和标题中的日期保存许多版本,并且可能将它们存储在压缩存档中以节省空间。
这样的事情是否存在,或者说我试图自己编写这样的插件?
谢谢,
卡梅伦
P.S。它应该是免费软件或(最好)开源。
答案 0 :(得分:48)
设置>偏好>备份标签>单击“详细备份”
每次保存时,这都会为您的文件打印一份时间戳。
更新:
AutoSave允许根据计时器计划(默认为1分钟)和/或应用程序失去焦点自动保存当前打开的文件。该插件提供了几个保存当前(或所有文件)的选项,只选择可通过菜单访问的命名文件。
[通过Lifehacker]
<强> UPDATE2:强> BEWARE :如果删除/移动了您设置的自定义备份目录,则不会进行备份! 没有错误通知您死链接!
答案 1 :(得分:6)
或许,你可能会更好地研究更接近“真实”版本控制的东西 - Mercurial。它不需要服务器,而且设置起来非常简单。
要使其自动化,您可以在Notepad ++中启用自动保存,并设置Windows计划任务,每隔几分钟执行一次hg commit
。
答案 2 :(得分:1)
我开始编写一个小插件,但它最终并不是很有用(慢和一点小车)。我现在正在使用版本控制来保存我想保留不同版本的任何文件。
答案 3 :(得分:0)
您似乎是Windows用户,因此您可以选择使用卷影副本,但可能不会经常生成副本。
IntelliJ Idea和其他一些Java IDE有local history feature。
我个人在Dreamhost上使用TortoiseSVN和svn server。这可以让我的文件在发生灾难时存放在异地。