Vim 7.3的新功能之一是“持久撤消”,它允许在退出缓冲区时将撤消树保存到文件中。
不幸的是,我还没有完全能够正确启用它,否则我一定使用错了。到目前为止,这是我尝试过的方法:
我将以下内容添加到〜/ .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项目中的Vim 7.3。持久撤消已完成。
$ HOME / .vim / undo在我的文件系统上存在
mkdir ~/.vim/undo