2013-03-27 26 views

回答

83

當您編輯和保存文件時,Vim創建具有相同的名稱與原始文件,並在年底的un~擴展名的文件。

Vim 7.3包含一個新特性持久性撤銷,即撤消Vim時不會丟失撤消信息 並存儲在以.un~結尾的文件中。 您已設置undofile選項,所以Vim的節約 原始文件時會自動創建一個撤銷文件。您可以從創建備份文件停止Vim的,由 清除選項:

:set noundofile 

需要注意的是,默認情況下此選項是關閉的。您已在其中一個初始化文件中明確地啓用 選項undofile選項。如果您想 您undofiles將只存儲在特定的目錄,你可以 點undodir選項,這將包含所有 聚集undofiles目錄。

來源:http://vimhelp.appspot.com/vim_faq.txt.html#faq-7.2

+3

謝謝!我是Vim的新手,並試圖理解和配置沒有貨物查詢。我現在看到,設置來自'vim-sensible'。閱讀[vim-sensible](https://github.com/tpope/vim-sensible)上的自述非常有幫助。我從(從peepcode screencast)瞭解到,我可以執行':verbose set undofile?',並且我會看到該選項的設置。我想我有這個權利。 – kaplan 2013-03-27 17:24:51

+0

我有Vim 7.3和持久性撤消不適合我(我需要'設置undofile'來獲得持久性撤消)。其他設置是否會干擾新功能,例如'nobackup'或'noswapfile'? – Dennis 2013-05-24 10:51:19

+0

我認爲cream non-cream-vim-installer默認情況下會啓用此功能。 – 2015-04-21 14:18:21

相關問題