Vim 7.3中的一個新特性是「持久性撤消」,它允許在退出緩衝區時將無動詞保存到文件中。使用Vim的持久性撤消?
不幸的是,我還沒有完全啓用它,或者我必須錯誤地使用它。以下是我試過到目前爲止:
我增加了以下內容的〜/ .vimrc
set undofile " Save undos after file closes
set undodir=$HOME/.vim/undo " where to save undo histories
set undolevels=1000 " How many undos
set undoreload=10000 " number of lines to save for undo
在此之後,我按說應該可以打開任何文件,對其進行編輯,然後保存,關閉它,當我再次打開它時,我應該能夠撤消/重做,就好像我永遠不會離開。不幸的是,這似乎並不是這種情況,因爲沒有任何文件可以寫。
注:
我在Win 7使用的Vim 7.3從Vim的無霜的項目。持久性撤消是烘焙。
$ HOME/vim的/撤消我的文件系統
只是強調,點2)是**非常重要。 Vim不會爲你創建目錄,並且只有當你使用mkdir〜/ .vim/undo' – puk 2012-01-25 19:57:26
+1時,持久性撤銷纔會起作用。對不起,在Linux上它工作...謝謝你告訴我! – 2013-11-20 11:03:27