10
我可以配置Vim嗎?用Vim原子寫入
默認Vim的行爲是:
- 移動
file.txt
到file.txt~
- 寫緩衝區內容
file.txt
但是這會導致一些問題,compass watch
例如
我想行爲如:
- 寫緩衝區內容
file.txt~
- 移動
file.txt~
到file.txt
我已經看過了backup,backupcopy和writebackup選擇,但我不能讓Vim的配置爲我想。
我可以配置Vim嗎?用Vim原子寫入
默認Vim的行爲是:
file.txt
到file.txt~
file.txt
但是這會導致一些問題,compass watch
例如
我想行爲如:
file.txt~
file.txt~
到file.txt
我已經看過了backup,backupcopy和writebackup選擇,但我不能讓Vim的配置爲我想。
:set backupcopy=yes
可能是你想要的。
你也可以在你特別擔心的路徑上使用`backupskip'選項。
我不認爲'backupcopy = yes'是OP所需要的。它似乎先將現有文件複製到備份文件,然後覆蓋現有文件。這就像OP的第一個例子,除了最初的副本而不是移動。這就是說,它仍然可以解決OP所具有的特定問題。 – thomasrutter
我不認爲這是可行的,但我也很好奇。您應該向Compass人員發送錯誤報告,因爲'brunch','mocha'和其他類似的系統在Vim中運行良好。 – romainl