VIM中是否有块撤消?

时间:2011-01-09 23:58:04

标签: vim block undo

在Vim中,有没有办法选择一个文本块并使用undo来只撤消对该文本块的更改?

假设我重写了一个函数,然后在我的文件中的其他地方进行一些更改。之后,我意识到我的第一个功能实现确实更好。我想撤消我在该函数中所做的更改,但保留我后续添加的内容。

我不知道这是否可行,但我经常发现自己想要这个功能。

2 个答案:

答案 0 :(得分:3)

目前...... No. Vim 7.3有可以遍历的撤销分支,但据我所知,Vim在撤消过程中不会注意任何选定的文本。

答案 1 :(得分:-1)