Ao editar um arquivo existente com o VIM: ele substituirá ou alterará esse arquivo?

6

Eu li que a maioria dos editores irá substituir o arquivo quando você realmente deseja salvar as alterações no arquivo Como executar um comando sempre que um arquivo muda? . Então, como o VIM se comporta?

    
por math 04.05.2012 / 13:21

1 resposta

5

pode depender de várias configurações relacionadas a ' backup ', tudo o que precisa manter uma cópia do arquivo como era antes da gravação acontecer. Uma das configurações que controla isso é: ' backupcopy ':

When writing a file and a backup is made, this option tells how it's done. This is a comma separated list of words.

The main values are:

"yes"    make a copy of the file and overwrite the original one
"no"     rename the file and write a new one
"auto"   one of the previous, what works best

então, dependendo do seu vimrc ( backup set e backupcopy to no ), o vim pode renomear um arquivo. quando

    
por 04.05.2012 / 13:28

Tags