2013-12-08 52 views
10

我可以配置Vim嗎?用Vim原子寫入

默認Vim的行爲是:

  • 移動file.txtfile.txt~
  • 寫緩衝區內容file.txt

但是這會導致一些問題,compass watch例如

我想行爲如:

  • 寫緩衝區內容file.txt~
  • 移動file.txt~file.txt

我已經看過了backupbackupcopywritebackup選擇,但我不能讓Vim的配置爲我想。

+1

我不認爲這是可行的,但我也很好奇。您應該向Compass人員發送錯誤報告,因爲'brunch','mocha'和其他類似的系統在Vim中運行良好。 – romainl

回答

1

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

你也可以在你特別擔心的路徑上使用`backupskip'選項。

+0

我不認爲'backupcopy = yes'是OP所需要的。它似乎先將現有文件複製到備份文件,然後覆蓋現有文件。這就像OP的第一個例子,除了最初的副本而不是移動。這就是說,它仍然可以解決OP所具有的特定問題。 – thomasrutter