我正在尝试对 vim 7.4.9 使用持久撤消
在我的 vimrc 中,我有:
set undodir=/home/myname/.vim/undo//
set undofile
set undolevels=1000
set undoreload=10000
当然,/home/myname/.vim/undo 目录是存在的。
我用 vim 打开了一些文件并进行了一些更改。
我看到在 /home/myname/.vim/undo/ 中创建的撤消文件:
$ ll /home/myname/.vim/undo/
total 23K
-rw-r--r-- 1 hpcpcollab hpcpcollab 523 18 sept. 11:23 %home%myname%foo
-rw-r--r-- 1 hpcpcollab hpcpcollab 14K 18 sept. 11:03 %home%myname%bar
-rw-r--r-- 1 hpcpcollab hpcpcollab 2,2K 18 sept. 11:52 %home%myname%test
但是,当我关闭这些文件,重新打开它们,然后按 'u' 键撤消时,vim 回复:“已经在最旧的更改”。
我错过了什么?
谢谢
朱利安