加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

当我尝试撤消时,为什么vim总是说“已经是最早的变化”?

发布时间:2020-12-15 21:01:21 所属栏目:安全 来源:网络整理
导读:我无法在任何地方找到这个问题,所以这里是为了下一个人. 不知何故,我的vim,高度定制的大量插件远比我调试的复杂,它被间歇地楔入一个状态,如果我点击’你’,它说’已经在最古老的变化’.当我点击CTRL-R时,它说“已经在最新的变化”.但它不会撤消或重做任何东
我无法在任何地方找到这个问题,所以这里是为了下一个人.

不知何故,我的vim,高度定制的大量插件远比我调试的复杂,它被间歇地楔入一个状态,如果我点击’你’,它说’已经在最古老的变化’.当我点击CTRL-R时,它说“已经在最新的变化”.但它不会撤消或重做任何东西.

很沮丧.

解决方法

这种情况发生在undolevels为负时,这显然用于保持vim撤消使用内存.出于某种原因,我的未成年人被设定为-123456.

将你的未成年人设置为一个大的正数,如999999,一切都将恢复正常.

您可能还想检查.vim文件树等,如果您使用插件和状态来执行此操作,以保持每个文件的设置,它们内部没有“setlocal”undolevel设置.我不得不清除几十个这样邪恶的配置.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读