我观察到在gedit中,如果我编辑文件,则会在同一目录中创建另一个文件(该文件名具有相同的文件名,并带有波浪号“〜”后缀)。即使关闭gedit,多余的文件仍然保留。
我知道需要一个临时文件(例如在崩溃的情况下),但是例如,当我关闭它时,vim会删除它创建的多余文件。
有没有办法对gedit做同样的事情?可能有一些配置?
find ./ -name "*~" -ok rm {} \;,可以找到并删除它们。这ok意味着将询问您每个文件。如果您更勇敢,-exec那就去做吧,不问任何问题。
我观察到在gedit中,如果我编辑文件,则会在同一目录中创建另一个文件(该文件名具有相同的文件名,并带有波浪号“〜”后缀)。即使关闭gedit,多余的文件仍然保留。
我知道需要一个临时文件(例如在崩溃的情况下),但是例如,当我关闭它时,vim会删除它创建的多余文件。
有没有办法对gedit做同样的事情?可能有一些配置?
find ./ -name "*~" -ok rm {} \;,可以找到并删除它们。这ok意味着将询问您每个文件。如果您更勇敢,-exec那就去做吧,不问任何问题。
Answers:
这些只是gedit在将更改保存到已编辑文档之前创建的原始文件的备份。
在gedit首选项中,您需要禁用“ 保存前创建文件的备份副本”,如果要自动保存所做的编辑,则会自动设置一个计时器,并启用“ 每X分钟自动保存文件 ”选项。
这样,一旦出现问题或计算机崩溃,~每隔x分钟,您的上一次更改将消失,并且您的上一次更改将保存在文件中。

对文件所做的更改将保存到文件本身,而不是临时文件。
请注意,如果删除文件内容并启用自动保存功能,则最终可能会保存一个空文件。
始终确保在启用自动保存时关闭文件时,文件内容正确无误,否则请撤消它们并再次保存文件。
gksu gedit并禁用该选项,则也请在保存之前创建文件备份副本。
默认情况下,GEDIT启用了一个选项,该选项每10分钟创建一个备份文件(后缀为〜)。您可以轻松禁用此默认行为。
转到gedit菜单中的编辑>首选项>编辑器,您将在其中找到一个选项,该选项表示在保存之前创建文件备份。取消选中此选项,您就完成了。
下面还有另一种选择,即每..分钟调用一次自动保存文件。我之所以提到这一点,是因为有些人喜欢启用备份选项,但更喜欢自动保存的频率降低,例如30分钟或1小时,而不是默认的10分钟间隔。
无论如何要禁用〜(波浪号)之前的文件创建,只需禁用(取消选中)“ 保存之前创建文件备份”
gedit中编辑器选项的视图:

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

或者,您可以使用终端浏览到要保存文件的目录,并使用删除备份文件rm *~。
这些是原始文件的备份副本。如果不需要,可以将其删除。
大多数编辑器都有打开/关闭创建这些备份文件的设置。在gedit(默认编辑器)中,您需要在“首选项”对话框的“编辑器”选项卡的“文件保存”部分中关闭“保存前创建文件的备份副本”。
对于那些有兴趣通过命令禁用“在保存时创建gedit创建备份文件”的用户;
$ gsettings set org.gnome.gedit.preferences.editor create-backup-copy 'false'
我一直在寻找将此命令集成到我的系统设置脚本中,却没有在任何地方提到它。
org.gnome.gedit.preferences.editor存在。您可以通过键入找到的gedit所有模式:gsettings list-schemas | grep gedit。