vim中如何持续撤销?
答案:4 悬赏:70 手机版
解决时间 2021-04-28 15:27
- 提问者网友:放下
- 2021-04-27 20:26
vim中如何持续撤销?
最佳答案
- 五星知识达人网友:杯酒困英雄
- 2021-04-27 21:11
ctrl+r 反撤销、按一下恢复一下、按u是撤销、一直按u回到你打开这个文件滴最开始状态、且下方有提示!
:set undofile。 undofile(udf),缺省关闭,局部于缓冲区。设定后,Vim 在把缓冲区写入文件时,自动保存撤销历史到撤销文件。读入文件到缓冲区时,自动恢复撤销历史。
:set undofile。 undofile(udf),缺省关闭,局部于缓冲区。设定后,Vim 在把缓冲区写入文件时,自动保存撤销历史到撤销文件。读入文件到缓冲区时,自动恢复撤销历史。
全部回答
- 1楼网友:撞了怀
- 2021-04-27 23:24
我经常用 恢复用 u 小u 哦
- 2楼网友:野味小生
- 2021-04-27 23:19
u撤销一次
:e! 回到最初
:e! 回到最初
- 3楼网友:街头电车
- 2021-04-27 21:54
u和CTRL-R一个撤销,一个重做,比较常用
打开vim ,执行:h undo和:h udf 可以看一下帮助文档
:h undo
u撤销 [count] 次更改。 {Vi: 仅有一级}
*:u* *:un* *:undo*
:u[ndo]撤销一次更改。 {Vi: 仅有一级}
*E830*
:u[ndo] {N}转到改变号 {N} 之后。{N} 的含义参见 |undo-branches|。
{Vi 无此功能}
*CTRL-R*
CTRL-R重做 [count] 次被撤销的更改。{Vi: 刷新屏幕}
*:red* *:redo* *redo*
:red[o]重做一个被撤销的更改。{Vi: 没有 redo}
*U*
U撤销最近对特定行所作的一系列更改。
{Vi: 仅当这些修改不超出该行的范围}
:h udf
'undofile' 'udf'布尔型(缺省关闭)
局部于缓冲区
{Vi 无此功能}
{仅当编译时加入 |+persistent_undo| 特性才有效}
打开时,Vim 在把缓冲区写入文件时,自动保存撤销历史到撤销文件。读入文件
到缓冲区时,自动恢复撤销历史。
撤销文件写入的目录由 'undodir' 指定。
关于此功能,可详见 |undo-persistence|。
如果 'undoreload' 导致重载前为了可撤销而保存缓冲区,不读入撤销文件。
警 告: 这是很新的功能,小心使用!
打开vim ,执行:h undo和:h udf 可以看一下帮助文档
:h undo
u撤销 [count] 次更改。 {Vi: 仅有一级}
*:u* *:un* *:undo*
:u[ndo]撤销一次更改。 {Vi: 仅有一级}
*E830*
:u[ndo] {N}转到改变号 {N} 之后。{N} 的含义参见 |undo-branches|。
{Vi 无此功能}
*CTRL-R*
CTRL-R重做 [count] 次被撤销的更改。{Vi: 刷新屏幕}
*:red* *:redo* *redo*
:red[o]重做一个被撤销的更改。{Vi: 没有 redo}
*U*
U撤销最近对特定行所作的一系列更改。
{Vi: 仅当这些修改不超出该行的范围}
:h udf
'undofile' 'udf'布尔型(缺省关闭)
局部于缓冲区
{Vi 无此功能}
{仅当编译时加入 |+persistent_undo| 特性才有效}
打开时,Vim 在把缓冲区写入文件时,自动保存撤销历史到撤销文件。读入文件
到缓冲区时,自动恢复撤销历史。
撤销文件写入的目录由 'undodir' 指定。
关于此功能,可详见 |undo-persistence|。
如果 'undoreload' 导致重载前为了可撤销而保存缓冲区,不读入撤销文件。
警 告: 这是很新的功能,小心使用!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯