使用 VIM 编辑现有文件时:它会替换还是更改该文件?

mat*_*ath 6 vim

我读过大多数编辑器会在您真正想要保存对该文件的更改时替换该文件如何在文件更改时执行命令?. 那么 VIM 的行为如何呢?

aki*_*ira 5

它可能取决于与“备份”相关的各种设置,以及在写入发生之前必须保留文件副本的所有内容。控制它的设置之一是:' backupcopy ':

写入文件并进行备份时,此选项会说明它是如何完成的。这是一个逗号分隔的单词列表。

主要值是:

"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
Run Code Online (Sandbox Code Playgroud)

因此,根据您的 vimrc (backupset 和backupcopyto no),vim 可能会重命名文件。什么时候