您的当前位置:首页正文

如何在Vi / Vim中进行撤消和重做操作

来源:要发发知识网
如何在Vi / Vim中进行撤消和重做操作

本文介绍了如何在 Vi / Vim 中进行撤消和重做更改。

撤消Vim / Vi中的更改

要撤消Vi和Vim中的更改,可以使用u:u:undo命令:

  • 如果当前Vi/Vim处于插入或其他任何模式,可以按Esc键返回到正常模式,也称为命令模式。
  • 键入u撤消上一次更改。 在Vim中,u命令还接受量词。 例如,如果要撤消最后4个更改,则可以使用4u
    确保您输入的是小写的u,而不是大写的U命令,这会撤消一行中所有的最新更改。 如果您不小心输入了U,则可以使用u撤消更改。

undo命令用来恢复其他命令所做的更改,例如删除,粘贴,搜索和替换等。

在插入模式下工作时,对文本的所有更改都被视为撤消树中的一项。 例如,如果你切换到插入模式并输入五行,然后返回普通模式并按u撤消更改,则所有五行都将被删除。

重做Vi / Vim中的更改

重做功能可撤消撤消操作。

要重做Vi和Vim中的更改,可以使用Ctrl-R:redo

  • 按Esc键返回到正常模式。

  • 使用Ctrl-R键(按住Ctrl键并按r键)可重做上一次更改。 在Vim中,您也可以使用量词。 例如,如果要重做最近的4个更改,则可以键入4Ctrl-R。

每个撤消命令都可以由重做命令撤消。

写在最后


如果想了解更多Linux中命令使用,可以下载Linux命令中文手册,关注我后,公号里面回复“命令”即可下载。