在用vim编辑文本文件时,我们可能会犯一些小错误,或者希望恢复到以前的状态。在microsoftword中有丰富的撤消和恢复功能。vim也提供了类似的撤销和恢复功能。
null
列出更改
为了恢复,我们可以列出更改和相关信息。与 :undolist
命令我们将列出更改的次数和时间信息。我们将得到以下信息。
- 更改号码
- 改变 时间
- 已保存
:undolist

仅撤消上次更改
在编写文本或开发应用程序时,我们通常会对文件进行大量更改。在某些时候,我们可以看到有错误,或者我们应该返回到以前版本的文件。我们可以用 u
还原或撤消上次更改的快捷方式。我们可以用 u
多次将一步一步地转到以前的版本。
u
重做撤消的更改
所以当我们回到以前的版本时,我们注意到我们必须向前。当vim以结构化的方式存储更改时,我们可以返回新版本或使用以下命令重做。
Ctrl+R
返回原始版本
如果我们确定并想进入第一个版本,我们可以使用以下命令。
U
提前还原指定数量的更改
一个接一个地恢复是一项琐碎的任务。正如我们在前面的例子中看到的,我们可以列出undo list。我们可以使用其中一个中间步骤来恢复。在本例中,我们将返回5步。
:earlier 5
稍后还原指定数量的更改
我们可以 也回到前进,这意味着我们将去最新的变化。在本例中,我们将使用以下命令恢复到后面的10个步骤。
:later 10
相关文章: 如何设置、配置和使用Vim颜色方案
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END