防止 gedit 创建带有“~”(波浪号)后缀的文件

Geo*_*nis 123 gedit

我观察到,在 gedit 中,如果我编辑一个文件,则会在同一目录中创建另一个文件(具有相同文件名和波浪号“~”后缀的文件)。即使我关闭 gedit,额外的文件仍然存在。

我理解需要一个临时文件(例如,在崩溃的情况下),但是例如 vim 会在我关闭它时删除它创建的额外文件。

有没有办法对 gedit 做同样的事情?也许是一些配置?

Bru*_*ira 132

这些只是gedit在保存对已编辑文档的更改之前创建的原始文件的备份。

gedit首选项中,您需要禁用在保存之前创建文件的备份副本,如果您想自动保存您的编辑,则自动设置一个计时器,该选项启用每 X 分钟自动保存文件

这样,如果出现问题或您的计算机崩溃~,您的最后更改将每隔x分钟保存在文件中。

在此处输入图片说明

对文件所做的更改将保存到文件本身而不是临时文件。

请注意,如果您删除文件的内容并启用自动保存,您最终可能会得到一个已保存的空文件。

始终确保在启用自动保存的情况下关闭文件时文件的内容是正确的,否则撤消它们并再次保存文件。


Lui*_*ado 39

默认情况下,GEDIT启用了一个选项,该选项每 10 分钟创建一个备份文件(备份文件的后缀为 ~)。您可以轻松禁用此默认行为。

在 gedit 菜单中进入 Edit > Preferences > Editor,在那里你会发现一个选项,上面写着Create a backup of files before save。取消选中此选项即可完成。

下面还有一个选项叫做autosave files every .. minutes。我提到这个是因为有些人喜欢启用备份选项,但更喜欢不那么频繁地自动保存,比如 30 分钟或 1 小时,而不是默认的 10 分钟间隔。

在任何情况下禁用〜(波浪号)之前的文件创建只需禁用(取消选中)保存前创建文件备份

gedit 中编辑器选项的视图:

编辑器选项的屏幕截图


Kno*_*ube 22

您可以通过进入“编辑”>“首选项”并取消选中“编辑器”选项卡下的保存前创建文件备份副本”选项来关闭这些自动备份:

Gedit 首选项

或者,您可以使用终端导航到保存文件的目录并使用rm *~.

  • 猜我喜欢!!:P (3认同)
  • @BrunoPereira 有趣 - 我在想自动保存保存到临时文件。好找! (2认同)

Rol*_*Xor 15

这是因为 gedit 默认保存备份文件。

打开首选项并禁用此选项: 在此处输入图片说明


Flo*_*sch 11

这些是原始文件的备份副本。如果您不需要它们,您可以删除它们。

大多数编辑器都有一个设置来打开/关闭创建这些备份文件。在gedit(默认编辑器)中,您需要在“首选项”对话框的“编辑器”选项卡的“文件保存”部分中关闭“保存前创建文件的备份副本”。


The*_*nix 7

对于那些有兴趣通过命令禁用“gedit 在保存时创建备份文件”的人;

$ gsettings set org.gnome.gedit.preferences.editor create-backup-copy 'false'
Run Code Online (Sandbox Code Playgroud)

我一直在寻找此命令以集成到我的系统设置脚本中,但在任何地方都没有发现它。