一千萬個為什麽

搜索

Vim,在保存文件時自動刪除交換文件

保存文件時是否可以自動刪除交換文件,並在文件更改時自動再次創建?

這是一個好主意嗎?

編輯: 想要這樣做的原因是,如果計算機突然斷電或崩潰,我不必對上次保存後沒有變化的文件進行差異處理。

提到的差異過程是;首先打開文件只讀,保存在不同的文件名下,vimdiffing它,最後刪除它。

它不會經常發生,但它確實很煩人。

最佳答案

是否可以在保存文件時自動刪除交換文件,並在文件更改時自動再次創建?

     

這是一個好主意嗎?

刪除和創建文件的操作相對較慢。如果要繼續編輯,保留交換文件是有意義的。或者為什麽要保持VIM運行呢?

此外,VIM使用交換文件來檢測從不同VIM實例編輯同一文件的嘗試。

總而言之,我認為嘗試刪除文件是個壞主意。

附:值得註意的是,當VIM以只讀模式啟動為 viewvim -R 時,它不會創建交換文件。但是,如果一旦更改文件,就會創建交換文件。

轉載註明原文: Vim,在保存文件時自動刪除交換文件