菜鸟笔记
提升您的技术认知

如何在vi / vim中进行撤消和重做操作-ag真人游戏

在linux系统中使用vi/vim编辑文件时,如果你对之前的操作改变主意,撤销和重做可以让你对之前错误的操作进行恢复。

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

默认情况下,vi 或 vim 默认安装在 macos 和几乎所有linux发行版上。 当您遇到无法使用自己喜欢的编辑器的情况时,了解vim的基础知识将对你很有帮助。

撤消vim / vi中的更改

vim会跟踪您在当前会话中所做的所有更改。 undo命令可以撤消一个或多个更改内容。

要撤消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。

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

写在最后

通过该教程你将会了解如何在vi / vim中进行撤销和重做,这些操作在编辑文件是非常有用,请熟悉这些基本操作,要撤消vi / vim中的更改,请键入u,并可使用ctrl-r组合键来重做撤消的更改。

网站地图