Vim撤消和重做操作

在用vim编辑文本文件时,我们可能会犯一些小错误,或者希望恢复到以前的状态。在microsoftword中有丰富的撤消和恢复功能。vim也提供了类似的撤销和恢复功能。

null

列出更改

为了恢复,我们可以列出更改和相关信息。与 :undolist 命令我们将列出更改的次数和时间信息。我们将得到以下信息。

  • 更改号码
  • 改变 时间
  • 已保存
:undolist
List Undo Changes
列出撤消更改

仅撤消上次更改

在编写文本或开发应用程序时,我们通常会对文件进行大量更改。在某些时候,我们可以看到有错误,或者我们应该返回到以前版本的文件。我们可以用 u 还原或撤消上次更改的快捷方式。我们可以用 u 多次将一步一步地转到以前的版本。

u

重做撤消的更改

所以当我们回到以前的版本时,我们注意到我们必须向前。当vim以结构化的方式存储更改时,我们可以返回新版本或使用以下命令重做。

Ctrl+R

返回原始版本

如果我们确定并想进入第一个版本,我们可以使用以下命令。

U

提前还原指定数量的更改

一个接一个地恢复是一项琐碎的任务。正如我们在前面的例子中看到的,我们可以列出undo list。我们可以使用其中一个中间步骤来恢复。在本例中,我们将返回5步。

:earlier 5

稍后还原指定数量的更改

我们可以 也回到前进,这意味着我们将去最新的变化。在本例中,我们将使用以下命令恢复到后面的10个步骤。

:later 10

相关文章: 如何设置、配置和使用Vim颜色方案

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享