Shu*_*eng 4 filesystem emacs files
为什么 Ubuntu 会为我使用文本编辑器创建的每个文件创建一个以 ~ 结尾的文件?
使用像 GNU Emacs 这样的文本编辑器创建一个文件,比如 myfile,另一个名为 myfile~ 的文件也被创建。为什么要创建这个多余的文件?cat在它上面使用什么都不显示。
谢谢,
这是emacs(和xemacs和jed) -不是Ubuntu -在创建这些文件。它是您编辑的文件的先前版本的副本,即。更改之前的文件并使用“保存”来保存它们。我承认这通常很麻烦,但是如果您做出了后来后悔的更改,它肯定很有用。
它可以手动关闭——您可以在.emacsrc文件中默认关闭它。
就我个人而言,我运行一个 cron-job 来删除一个多星期未访问的备份。
emacs还制作名为“#filename#”和“.#filename#”的文件。该文件包含未保存的更改——即。自上次保存以来您所做的事情。当您编辑文件时,该文件会定期更新。如果emacs(或您的计算机)崩溃,如果您再次尝试编辑文件,系统会要求您继续使用“恢复的缓冲区”。(这些文件我也定期“cron-away”。)
我的建议是,继续让emacs备份......如果你不这样做,迟早你会后悔的。