62
我發現我有一些點文件與.un~
結束了,比如我有一個.vividchalk.vim.un~
,但我不知道哪裏是從哪裏來的。它似乎是我在終端中使用Vim時創建的。這些文件是什麼?當我關閉正在編輯的文件時,可以讓它們自行刪除嗎?什麼是.un〜文件或者爲什麼終端中的Vim生成.un〜文件?
我發現我有一些點文件與.un~
結束了,比如我有一個.vividchalk.vim.un~
,但我不知道哪裏是從哪裏來的。它似乎是我在終端中使用Vim時創建的。這些文件是什麼?當我關閉正在編輯的文件時,可以讓它們自行刪除嗎?什麼是.un〜文件或者爲什麼終端中的Vim生成.un〜文件?
當您編輯和保存文件時,Vim創建具有相同的名稱與原始文件,並在年底的un~
擴展名的文件。
Vim 7.3包含一個新特性持久性撤銷,即撤消Vim時不會丟失撤消信息 並存儲在以.un~
結尾的文件中。 您已設置undofile
選項,所以Vim的節約 原始文件時會自動創建一個撤銷文件。您可以從創建備份文件停止Vim的,由 清除選項:
:set noundofile
需要注意的是,默認情況下此選項是關閉的。您已在其中一個初始化文件中明確地啓用 選項undofile
選項。如果您想 您undofiles將只存儲在特定的目錄,你可以 點undodir
選項,這將包含所有 聚集undofiles目錄。
謝謝!我是Vim的新手,並試圖理解和配置沒有貨物查詢。我現在看到,設置來自'vim-sensible'。閱讀[vim-sensible](https://github.com/tpope/vim-sensible)上的自述非常有幫助。我從(從peepcode screencast)瞭解到,我可以執行':verbose set undofile?',並且我會看到該選項的設置。我想我有這個權利。 – kaplan 2013-03-27 17:24:51
我有Vim 7.3和持久性撤消不適合我(我需要'設置undofile'來獲得持久性撤消)。其他設置是否會干擾新功能,例如'nobackup'或'noswapfile'? – Dennis 2013-05-24 10:51:19
我認爲cream non-cream-vim-installer默認情況下會啓用此功能。 – 2015-04-21 14:18:21