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 without cream 项目的 Vim 7.3。持久撤消是内置的。
$HOME/.vim/undo 存在于我的文件系统中