阻止gedit创建带有’〜’(代字号)后缀的文件

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

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

有没有办法用gedit做同样的事情? 有些配置呢?

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

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

这样~将会消失,你的最后一次更改将每隔x分钟保存在文件中,以防出现故障或计算机崩溃。

在此处输入图像描述

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

请注意,如果删除文件内容并启用自动保存,则可能会以保存的空文件结束。

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

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

进入gedit菜单进入编辑>首选项>编辑器,在那里你会找到一个选项,说明在保存之前创建文件备份 。 取消选中此选项即可完成。

下面还有另一个选项, 每隔一分钟调用一次自动保存文件 。 我提到这个,因为有些人喜欢启用备份选项,但更喜欢自动保存,比如30分钟或1小时,而不是默认的10分钟间隔。

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

gedit中编辑器选项的视图:

编辑器选项的屏幕截图

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

Gedit偏好

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

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

打开首选项并禁用此选项: 在此处输入图像描述

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

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

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

 $ gsettings set org.gnome.gedit.preferences.editor create-backup-copy 'false' 

我正在寻找这个命令集成到我的系统设置脚本中,并没有在任何地方找到它。

这些额外的文件是什么?

这些是备份文件,由前一个回答者回答。

删除它们是否安全?

是的,如果您确定不需要该特定备份,则可以安全地删除它们。

是否有可能阻止他们出现?

如果您使用的是gedit文本编辑器(默认文本编辑器),可以使用以下方法停止它:

  • 打开gedit文本编辑器。
  • 从菜单转到编辑 – > 选项。 (它现在在Ubuntu的顶部面板上,称为全局菜单)
  • 选择Editor选项卡。
  • 在保存之前取消选中“ 创建文件的备份副本 ”选项。

    编辑器选项的屏幕截图

  • 关闭“首选项”窗口