标签列表
如何在vim中撤销对一段文本的所有更改?
vim
undo
4
4
是否可以使用可视化行选择某些文本,并从一开始撤消对其所做的所有更改?
-
Eugene Yarmash
1
个回答
5
5
我通常通过撤销所有操作,然后再重做到最后一次修改,并用已复制的文本替换块来实现。
-
KARASZI István
5
1
+1 可能在块适合屏幕且没有太多需要撤消/重做的情况下还好。否则会很麻烦。
- Eugene Yarmash
为什么需要适合屏幕大小?但是,撤销级别确实很重要。
- KARASZI István
你可以将文件另存为不同的名称,然后使用vimdiff比较两个版本-这解决了undolevel问题。
- KARASZI István
@KARASZI 它并不是“必须”的。但对我来说更容易操作。
- Eugene Yarmash
我想指出,多级撤销需要使用“set nocompatible”,这不是默认设置。
- Eugene Yarmash
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
59
撤销在vim中打开缓冲区以来的所有更改
77
如何在Vim中对一段代码添加行号?
6
Vim:如何在缩进脚本中更改文本
15
如何在vim中撤销设置选项?
6
如何在vim中撤销一个函数调用?
34
Vim撤销:在文件写入后撤销更改
4
VIM:撤销对指定文本或其周围的更改
3
如何在Vim中撤销“set arabic”命令?
19
如何在Vim中实现细粒度的撤销?
3
如何在ViM中撤销C-s C-x操作?