vim 撤销

上一节讲了编辑文件碰到的常见问题,那修改内容后的正确操作是什么?


修改文件后,常见两种处理:

1)保存文件并退出。

:wq

2)撤销所有操作,然后退出

uuuuuu…
q

不停按u,一直到最初始内容


本节介绍撤销编辑内容。


步骤简要说明

vim /teach1.txt
i
[编辑内容]
Esc
uuuuuuu…
:q

cat /teach1.txt

插入模式时,需要回到标准模式,再按u,按一次u撤销一次,按到初始状态。


目标

现有文件/teach1.txt

111

222

333

修改为

aaa

bbb

ccc

然后再撤销回最开始的111222333的原始数据。


步骤1:输入vim指令

vim /teach1.txt

img

回车后

img

底行显示文件名称,总行数,字符数。当前是阅读状态,即标准模式。


步骤2:切换阅读状态为编辑状态

i

img


步骤3:编辑内容

img


步骤4:切换编辑状态为阅读状态

Esc 

img


步骤5:撤销键进行撤销

按第1次u

img

不停按u

按最后一次u

img

Already at oldest change:表示已经撤销所有改变。


步骤6:退出

:q