gpt4 book ai didi

vim 持久撤消无法正常工作

转载 作者:行者123 更新时间:2023-12-04 15:34:52 25 4
gpt4 key购买 nike

我正在尝试在 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 回复:“已经是最旧的更改”。

我错过了什么?

谢谢

于连

最佳答案

补丁 7.4.24 能否解决您的问题?
在任何情况下,尝试使用 :verbose :rundo ~/.vim/undo/undofile 显式读取撤消文件并查看 Vim 报告了什么错误。这应该有助于定位问题,为什么 vim 不使用撤消文件。

关于vim 持久撤消无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18869270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com