我想在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回复说:"已经到达最早的更改"。
我错过了什么吗?
谢谢。
朱利安
读取撤销文件:/home/myname/.vim/undo/%home%myname%foo... 结束读取撤销文件:/home/myname/.vim/undo/%home%myname%foo 按回车键或输入命令以继续
- Julien REINAULD