当我尝试撤消时,为什么vim总是说“已经是最早的变化”?
发布时间:2020-12-15 21:01:21 所属栏目:安全 来源:网络整理
导读:我无法在任何地方找到这个问题,所以这里是为了下一个人. 不知何故,我的vim,高度定制的大量插件远比我调试的复杂,它被间歇地楔入一个状态,如果我点击’你’,它说’已经在最古老的变化’.当我点击CTRL-R时,它说“已经在最新的变化”.但它不会撤消或重做任何东
我无法在任何地方找到这个问题,所以这里是为了下一个人.
不知何故,我的vim,高度定制的大量插件远比我调试的复杂,它被间歇地楔入一个状态,如果我点击’你’,它说’已经在最古老的变化’.当我点击CTRL-R时,它说“已经在最新的变化”.但它不会撤消或重做任何东西. 很沮丧. 解决方法
这种情况发生在undolevels为负时,这显然用于保持vim撤消使用内存.出于某种原因,我的未成年人被设定为-123456.
将你的未成年人设置为一个大的正数,如999999,一切都将恢复正常. 您可能还想检查.vim文件树等,如果您使用插件和状态来执行此操作,以保持每个文件的设置,它们内部没有“setlocal”undolevel设置.我不得不清除几十个这样邪恶的配置. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读