Globally pare editores de criar arquivos ~

3

Existe uma configuração global para impedir que todos os editores de texto criem arquivos de backup? Estou cansado de mudar em 11 lugares diferentes.

    
por Falmarri 18.10.2010 / 06:45

5 respostas

4

Isso realmente faz um argumento bastante strong para "aprender bem um editor".

FWIW, a instrução .vimrc seria "set nobackup".

    
por 18.10.2010 / 16:45
2

Tanto quanto sei, não há uma variável de ambiente única ou configuração definida por cada editor do UNIX.

Para o Emacs, você pode desativar os backups de arquivos de todos os arquivos inserindo-os no seu ~/.emacs :

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

O GEdit tem uma chave de configuração booleana /apps/gedit-2/preferences/editor/save/create_backup_copy que você pode definir com gconf-tool .

Tenho certeza de que há tantas maneiras de desativar os backups quanto os editores. : -)

    
por 18.10.2010 / 15:42
1

Como outros já disseram, não há opções de configuração entre editores. Mas aqui está uma solução patológica:

  1. Escreva um script que faça algo como o seguinte:

    find / -iname "*~" -exec rm {} \;
    
  2. Adicione este script como uma tarefa cron que é executada a cada tantos minutos.

Se você estiver interessado apenas em manter a pasta da caixa de depósito limpa, altere a / para a pasta apropriada. Aposto que uma solução ainda mais interessante pode ser criada usando o incron .

    
por 18.10.2010 / 22:36
1

Existe uma variável de ambiente VERSION_CONTROL que funciona para o Emacs e outros utilitários Gnu (a menos que algum gnome dentro do meu computador tenha me enganado ou algo assim). Se isso funciona para outras coisas que eu não sei.

    
por 19.10.2010 / 12:24
0

Use um sistema de arquivos somente leitura.

    
por 18.10.2010 / 22:26

Tags