使用Vim进行原子写入

时间:2013-12-08 19:54:51

标签: vim

我可以配置Vim,以便进行原子写入吗?

默认的Vim行为是:

  • file.txt移至file.txt~
  • 将缓冲区内容写入file.txt

但这会导致compass watch出现问题,例如

我想要的行为如下:

  • 将缓冲区内容写入file.txt~
  • file.txt~移至file.txt

我查看了backupbackupcopywritebackup选项,但我无法按照自己的意愿配置Vim。

1 个答案:

答案 0 :(得分:1)

:set backupcopy=yes可能就是你想要的。

你也可以使用`backupskip'您特别担心的路径上的选项。