【问题标题】:Geany IDE backup copy pathGeany IDE 备份拷贝路径
【发布时间】:2011-12-22 15:57:18
【问题描述】:

我刚刚在 Geany 编辑器中丢失了整个脚本... Geany 有没有在某处保存备份或缓存副本的地方?

感谢您的帮助...

【问题讨论】:

  • 此类文件通常会以 ~(波浪号)开头,并且会挂起一段时间。使用“ls -al”或其他方式查看工作目录中的隐藏文件。

标签: ide geany


【解决方案1】:

Geany 不会自动创建备份文件,除非您启用“保存操作”插件并选择“自动保存”。

【讨论】:

    【解决方案2】:

    这取决于你想要什么。 Geany 可以保存未编辑文件的备份副本以及保存编辑缓冲区的各种选项。阅读这个不错的 wiki All you never wanted to know about file saving

    【讨论】:

    • 是的,一本可爱的必读书(最好在第一次重大崩溃之前——因为一个神秘的 fileIO 已经丢失了 80k SLOC,修剪为 0 B 文件——确实如此 值得采取更多的预防措施......你从来不想知道文件保存 :o) )
    【解决方案3】:

    要备份脚本,请使用GitHub

    还有其他 VCS(版本控制系统),但 Git 具有强大的功能集并且相当易于使用。在我看来,Git 的真正优势在于 GitHub,据我所知,它是唯一一个可以让你创建大量项目的免费网站。它似乎也运行良好,我在该站点上找到了许多我喜欢的 API。

    使用 VCS 来:

    1.) 备份您的代码,以免丢失 1a.) 异地备份,例如备份到 github,以防您的计算机起火 2.) 跟踪不同的版本、cmets 等 3.) 合作!将您的代码提供给社区。或者,fork 别人的代码。

    所有这一切的警告是省略密码或其他敏感文件。例如,不要上传包含用于登录电子邮件的凭据的文件。 RTFM 以了解如何使用 Git 省略特定文件。

    最后,如果您不喜欢 Git,还有其他选择,SVN 在某些情况下具有更好的语法。

    【讨论】:

      【解决方案4】:
      1. 如果您刚刚覆盖了文件 (Ctrl+S) 并且尚未退出 Geany,则只需 Ctrl+Z 到所需的文档状态并保存该文件版本即可。

      2. 如果你在那之后已经退出Geany,并且之前没有在Geany中设置备份,恐怕通过Geany你无法将文件恢复到以前的状态。

        李>
      3. 阅读this article 了解如何在 Geany 中设置备份。基本上你可以去编辑->首选项->各种(在更改这些首选项之前阅读the manual和上面的链接)和:

        1. 禁用use_atomic_file_saving禁用默认)
        2. 启用use_gio_unsafe_file_saving默认启用
        3. 启用gio_unsafe_save_backup禁用默认)

      这将始终在原始文件旁边保留文件的先前版本(作为隐藏文件,名称后附有~)。

      或者您可以安装/启用 Save Actions Geany 插件并启用 Auto SaveBackup Copy 选项以自动保存文件一定的时间间隔,并保留以前文件版本的副本。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-12
        • 1970-01-01
        • 2015-01-13
        • 2011-09-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多