vim 返回上一步
- 作者: 节操已卸载
- 来源: 51数据库
- 2020-10-04
u 是撤销。U 是一次性撤销对该一行的操作。
ctrl-r 是 redo,一般翻译成“重做”。就是撤销“撤销”本身。
vim 会记录下所有的撤销和重做,并把它记录在一个树型结构中。
即是说你有 a,后来改成 b,撤销后又改成 c。于是记录会有分支,即 a 后面跟了两种情况。
你从 c 开始撤销,会变成 a,继续撤销会再变成 a 之前的样子。不会变去 b 了。
这时你可以用 :earlier 或者 :later 或者 g- 来撤销。它们按照时间的顺序来做撤销。
详见:
:h?usr_32.txt
你好!
u 表示 undo;
r 表示 redo;
仅代表个人观点,不喜勿喷,谢谢。
ctrl-r 是 redo,一般翻译成“重做”。就是撤销“撤销”本身。
vim 会记录下所有的撤销和重做,并把它记录在一个树型结构中。
即是说你有 a,后来改成 b,撤销后又改成 c。于是记录会有分支,即 a 后面跟了两种情况。
你从 c 开始撤销,会变成 a,继续撤销会再变成 a 之前的样子。不会变去 b 了。
这时你可以用 :earlier 或者 :later 或者 g- 来撤销。它们按照时间的顺序来做撤销。
详见:
:h?usr_32.txt
你好!
u 表示 undo;
r 表示 redo;
仅代表个人观点,不喜勿喷,谢谢。
推荐阅读
