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

在Vim中跳过撤消步骤

发布时间:2020-12-15 19:19:59 所属栏目:安全 来源:网络整理
导读:假设我在文档中处于状态A.然后我修改B,C和D(按顺序)。 有没有办法保持B和D的变化,但是跳过C? 或者,假设我在文档中处于状态A.我改变B,撤消它,然后改变C和D(所以Vim有一个撤消树与两个分支)。然后我改变主意,决定我要使用B和D而不是C. 如何在Vim中执行
假设我在文档中处于状态A.然后我修改B,C和D(按顺序)。

有没有办法保持B和D的变化,但是跳过C?

或者,假设我在文档中处于状态A.我改变B,撤消它,然后改变C和D(所以Vim有一个撤消树与两个分支)。然后我改变主意,决定我要使用B和D而不是C.

如何在Vim中执行此操作?我已经安装了gundo.vim插件,但是我没有使用它。

嗯,我会采取一个刺,并说:不,我不认为有办法做你想要的vim。

gundo.vim为vim的撤消添加了一个很好的界面,但不会改变其核心功能。所以我看了官方的vim文档,看看是否有任何提示是否有能力:

> vim docs: undo
> User manual page about undo

没有关于将两个分支合并在一起。我认为ewh和ZyX是正确的:要获得一个一般的解决方案来合并B与D,vim将需要

> Bram将其添加为未来版本中的单独功能
有人通过与已经可以合并的东西集成(如git / hg)在插件中实现它,

您当然可以通过使用B,C和D版本的文件以及一些差异来手动进行操作。

注意:如果我误解了,你不是想知道一个一般的解决方案,正在寻找一个具体的实例的帮助,让我知道,我会看看我能做什么:)

(编辑:李大同)

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

    推荐文章
      热点阅读