【发布时间】:2011-12-22 15:57:18
【问题描述】:
我刚刚在 Geany 编辑器中丢失了整个脚本... Geany 有没有在某处保存备份或缓存副本的地方?
感谢您的帮助...
【问题讨论】:
-
此类文件通常会以 ~(波浪号)开头,并且会挂起一段时间。使用“ls -al”或其他方式查看工作目录中的隐藏文件。
我刚刚在 Geany 编辑器中丢失了整个脚本... Geany 有没有在某处保存备份或缓存副本的地方?
感谢您的帮助...
【问题讨论】:
Geany 不会自动创建备份文件,除非您启用“保存操作”插件并选择“自动保存”。
【讨论】:
这取决于你想要什么。 Geany 可以保存未编辑文件的备份副本以及保存编辑缓冲区的各种选项。阅读这个不错的 wiki All you never wanted to know about file saving。
【讨论】:
要备份脚本,请使用GitHub。
还有其他 VCS(版本控制系统),但 Git 具有强大的功能集并且相当易于使用。在我看来,Git 的真正优势在于 GitHub,据我所知,它是唯一一个可以让你创建大量项目的免费网站。它似乎也运行良好,我在该站点上找到了许多我喜欢的 API。
使用 VCS 来:
1.) 备份您的代码,以免丢失 1a.) 异地备份,例如备份到 github,以防您的计算机起火 2.) 跟踪不同的版本、cmets 等 3.) 合作!将您的代码提供给社区。或者,fork 别人的代码。
所有这一切的警告是省略密码或其他敏感文件。例如,不要上传包含用于登录电子邮件的凭据的文件。 RTFM 以了解如何使用 Git 省略特定文件。
最后,如果您不喜欢 Git,还有其他选择,SVN 在某些情况下具有更好的语法。
【讨论】:
如果您刚刚覆盖了文件 (Ctrl+S) 并且尚未退出 Geany,则只需 Ctrl+Z 到所需的文档状态并保存该文件版本即可。
如果你在那之后已经退出Geany,并且之前没有在Geany中设置备份,恐怕通过Geany你无法将文件恢复到以前的状态。
李>阅读this article 了解如何在 Geany 中设置备份。基本上你可以去编辑->首选项->各种(在更改这些首选项之前阅读the manual和上面的链接)和:
use_atomic_file_saving(禁用默认)use_gio_unsafe_file_saving(默认启用)gio_unsafe_save_backup(禁用默认)这将始终在原始文件旁边保留文件的先前版本(作为隐藏文件,名称后附有~)。
或者您可以安装/启用 Save Actions Geany 插件并启用 Auto Save 和 Backup Copy 选项以自动保存文件一定的时间间隔,并保留以前文件版本的副本。
【讨论】: