我发现,如果我在 gedit 中编辑一个文件,则会在同一目录中创建另一个文件(文件名相同,但后缀为波浪符号“~”)。即使我关闭 gedit,这个额外的文件仍然会保留。
我理解临时文件的必要性(例如,在发生崩溃的情况下),但是当我关闭它时,vim 会删除它创建的额外文件。
有没有办法用 gedit 做同样的事情?也许需要一些配置?
答案1
这些只是gedit
在保存对您编辑的文档的更改之前创建的原始文件的备份。
在gedit
偏好设置中你需要禁用保存前创建文件的备份副本,如果你想自动保存你的编辑,请自动设置一个计时器,并选择启用每隔 X 分钟自动保存文件。
这样,文件~
就会消失,你最后的更改将保存在文件中X分钟,以防出现问题或您的计算机崩溃。
对文件所做的更改将保存到文件本身而不是临时文件中。
请注意,如果您删除文件的内容并且启用自动保存,则最终保存的文件可能会是空文件。
当您在启用自动保存的情况下关闭文件时,请务必确保文件的内容是正确的,否则请撤消它们并再次保存文件。
答案2
雙方編輯默认情况下,启用了一个选项,每 10 分钟创建一个备份文件(备份文件的后缀为 ~)。您可以轻松禁用此默认行为。
进入 gedit 菜单,选择“编辑”>“首选项”>“编辑器”,你将看到一个选项,上面写着保存前创建文件备份。取消选中此选项,您就完成了。
下面还有另一个选项,叫做每隔 .. 分钟自动保存文件。我提到这一点是因为有些人喜欢启用备份选项,但更喜欢不频繁地自动保存,比如 30 分钟或 1 小时,而不是默认的 10 分钟间隔。
在任何情况下,要禁用文件创建前的 ~ (波浪号),只需禁用(取消选中)保存前创建文件备份
gedit 中的编辑器选项视图:
答案3
您可以通过以下方式关闭这些自动备份:编辑 > 首选项并取消选中保存前创建文件的备份选项下的编辑标签:
或者,您可以使用终端导航到保存文件的目录并使用删除备份文件rm *~
。
答案4
这些是原始文件的备份。如果不需要,您可以删除它们。
大多数编辑器都有设置来打开/关闭创建这些备份文件。在编辑(默认编辑器),您需要在“首选项”对话框中“编辑器”选项卡的“文件保存”部分中关闭“保存前创建文件的备份副本”。