全局阻止编辑者创建 ~ 文件

全局阻止编辑者创建 ~ 文件

是否有全局设置来阻止所有文本编辑器创建备份文件?我厌倦了在 11 个不同的地方更换它。

答案1

这实际上为“学好一个编辑器”提供了一个相当有力的论据。

FWIW,.vimrc 语句将是“set nobackup”。

答案2

据我所知,没有任何一个环境变量或配置设置是由每个 UNIX 编辑器检查的。

对于 Emacs,您可以通过将其插入到以下文件中来关闭所有文件的文件备份~/.emacs

(setq backup-enable-predicate (lambda (path) nil))

GEdit 有一个布尔配置键/apps/gedit-2/preferences/editor/save/create_backup_copy,您可以使用 来设置gconf-tool

我确信有多少编辑器就有多少种关闭备份的方法。 :-)

答案3

正如其他人所说,没有跨编辑器配置选项。但是,这是一种病态的解决方案:

  1. 编写一个执行如下操作的脚本:

    find / -iname "*~" -exec rm {} \;
    
  2. 将此脚本添加为每隔几分钟运行一次的 cron 作业。

如果您只是想保持保管箱文件夹干净,请将 更改/为适当的文件夹。我敢打赌可以通过使用创建一个更有趣的解决方案因克朗

答案4

使用只读文件系统。

相关内容