Vim撤消和重做操作

article/2025/10/22 4:31:52

While editing text files with vim we can make some little mistakes or want to revert to the previous states. In Microsoft Word there is features rich undo and revert functions. The similar undo and revert functionalities provided by vim too.

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

清单变更 (List Changes)

In order to revert back we can list changes and related information. With the :undolist command we will list number of changes and time information. We will get following information.

为了恢复原状,我们可以列出更改和相关信息。 使用:undolist命令,我们将列出更改数量和时间信息。 我们将获得以下信息。

  • Change number

    变更号码
  • Change  Time

    变更时间
  • Is saved

    已保存
:undolist
List Undo Changes
List Undo Changes
列出撤消更改

仅撤消上一次更改(Undo Only Last Change)

While writing text or developing applications we generally made a lot of change in the file. At some point we can see that there is mistakes or we should return to the previous versions of file. We can use u shortcut to revert or undo last change. We can use u multiple times which will go previous versions step by step.

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

u

重做撤消更改 (Redo Changes which Undo)

So while going back to the previous versions we noticed that we have to to forward . As vim stores changes in a structural way we can return new versions or redo with the following command.

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

Ctrl+R

返回原始版本 (Return To The Original Versions)

If we are sure and want to go first versions we can use following command.

如果我们确定要发布第一个版本,可以使用以下命令。

U

尽早还原指定的更改数量 (Revert Specified Number Of Change Earlier)

Reverting back one by one is a trivial task. As we see in previous examples we can list undo list. We can use one of the intermediate steps to revert back. In this example we will revert 5 steps back.

一步一步地还原是一项微不足道的任务。 正如我们在前面的示例中看到的,我们可以列出撤消列表。 我们可以使用中间步骤之一来还原。 在此示例中,我们将向后退5步。

:earlier 5

稍后还原指定的更改数量 (Revert Specified Number Of Change Later)

We can  also revert to the forward which means we will go to the latest changes. In this example we will revert to later 10 steps with the following command.

我们还可以恢复到前进状态,这意味着我们将进行最新更改。 在此示例中,我们将使用以下命令还原到后面的10个步骤。

:later 10
LEARN MORE  Compare Vi vs Vim
了解更多比较Vi与Vim

翻译自: https://www.poftut.com/vim-undo-redo-operations/


http://chatgpt.dhexx.cn/article/rQ35c0i8.shtml

相关文章

idea如何使用git指令

(1)、打开setting,直接搜git (2)、点一下text 如果显示成功就不用管了,但如果失败就要重新设置一下目录: (3)、找到自己设置gitee ssh目录: 这里我们是不需要用.git对.idea进行管理的&#xff…

idea操作git流程(图文教程)

idea是jetbrain的一款java编辑器,jetbrain全家桶的编辑器都很好用,接下来就以图文的方式介绍,idea如何操作git 1. 首先你需要在自己电脑上安装一个Git,安装git的流程网上应该很多了,这里就跳过了,后续操作…

IDEA中使用Git的教程

&&前期准备工作 &配置git &配置Github 1.远程创建好GitHub仓库 2.打开Terminal窗口 3.创建README.md和.gitignore文件 $touch README.md $touch .gitignore xml .gitignore内容如下: *.class package files *.war *.ear kdiff3 ignore target/ ec…

在Idea中使用Git

一.在Idea中配置Git 安装好IntelliJ IDEA后,如果Git安装在默认路径下,那么idea会自动找到git的位置,如果更改了Git的安 装位置则需要手动配置下Git的路径。选择File→Settings打开设置窗口,找到Version Control下的git选 项&…

Git的理解以及在IDEA中的使用

目录 什么是版本控制 什么是Git 什么是GitHub Git、GitHub、Gitee的区别 git与GitHub GitHub和Gitee 下载安装Git IDEA中配置Git ​编辑 Gitee的使用 IDEA中使用 添加Gitee账号: 分享项目 设置仓库名字 更新项目 小组团队开发 成员拉取项目 数据库…

IDEA 中 Git的使用

1、Git简介 Git是目前流行的分布式版本管理系统。它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响。也因此其近乎所有的操作都是本地执行,所以在断网的情况下任然可以提交代码,切换分支。Gi…

IntelliJ IDEA 之 Git 使用

文章目录 1. 本地安装 Git2. IDEA 配置 Git3. 首次检出项目4. 项目分支创建5. 项目分支切换6. 项目刷新分支7. 分支代码提交8. 开发分支合并主分支代码9. 主分支合并开发分支代码10. 代码提交记录进行合并操作11. 常用操作的快捷方式12. 开发分支部分合并到主分支13. 主分支被强…

IDEA中项目集成git提交代码详细步骤

简介:在团队协作开发的过程中,好的代码管理能更加有效的使日常开发的过程中对各个开发人员提高开发速度。下面将详细介绍在IDEA中使用git提交代码的过程: IDEA中使用git提交代码 一:pull代码更新的结果:没有代码需要更…

关于idea使用git的简单说明

一、工具 1、安装git 2、idea 3、使用gitblit搭建服务器 可以参考这个文章:http://blog.csdn.net/u010690828/article/details/53735508 二、idea简单配置 首先idea需要设置git,按一下面步骤走 选择你安装的git, 注意:图上有两个选项&a…

如何在IDEA中使用Git

目录 01.在IDEA中配置Git02.在IDEA中使用Git将文件添加到暂存区03.在IDEA中使用Git将文件推送到远程仓库3.1.项目第一次推送至远程仓库报错问题解决: Push rejected: Push to origin/master was rejected 04.在IDEA中使用Git克隆远程仓库05.在IDEA中使用Git从远程仓…

在 IDEA 中使用 Git

1. 在IDEA中配置Git 点击 settings 找到 Version Control 下的 Git ,并把 git.exe 的路径(默认)选入 在IDEA中使用Git,本质上还是使用的本地安装的Git软件,所以需要在IDEA中配置Git 然后点击 Test ,出现版…

如何在IntelliJ IDEA中使用git

0.前言 本文主要讲述在IntelliJ IDEA中使用git的方法,git的原理、命令行使用及可视化图形工具的使用请听下回分解。 首先安装IntelliJ IDEA2018.2以及git 2.28.0 1.在IDEA中配置git 在File–>Settings–>Version Control中找到Git,或者直接搜索…

初次入职,git使用教程:如何在idea使用git拉取代码,提交代码,以及在gitlab上发起合并请求

git的使用相信是很多刚踏入程序员这一行朋友的痛点,刚入职的一段时间非常担心git用错,把别人的代码覆盖掉,下面我详细介绍一下如何在idea上使用git,拉取,提交代码,处理冲突,以及发起合并请求。 …

如何在IDEA 中玩转 Git

文章目录 前言一、基本配置二、clone三、分支四、pull总结 前言 Git 有很多客户端工具,不过感觉还是命令行操作最好用,方便又快捷,不过命令行操作需要小伙伴们对 Git 命令比较熟练,这可能对有的人来说会有一些难度,所…

IDEA中使用Git

目录 一、IDEA中使用Git 配置Git settings ——>Version Control——>Git 点击Test测试版本号 下载gitee插件 配置账户 第一种方式:账号密码 第二种方式:通过Token令牌 分享单个项目 组员需要拿到项目的SSH地址 二、总结 一、IDEA中使用G…

Idea中使用Git详细教学

目录 一、配置 Git 二、创建项目远程仓库 三、初始化本地仓库 方法一: 方法二: 四、连接远程仓库 五、提交与拉取到本地仓库 六、推送到远程仓库 七、克隆远程仓库到本地 方法一: 方法二: 八、Git分支操作 一、配置 G…

Git常用命令、在IDEA中使用Git

文章目录 一、概述二、Git常用命令1.Git全局设置2.获取Git仓库-从远程仓库克隆3.工作区、暂存区、版本库 概念4.Git工作区中文件的状态5.本地仓库操作6.远程仓库操作7.分支操作8.标签操作 三、在IDEA中使用Git1.在IDEA中配置Git2.获取Git仓库3.gitignore文件作用4.本地仓库的操…

2021最新最全!IntelliJ Idea如何使用使用Git!Git到底是什么!(值得一看)

IntelliJ Idea如何使用使用Git!Git到底是什么! 前言一、Git是什么二、Git 工作区、暂存区和版本库、远程仓库三、Git与SVN的区别3.1 存储方式3.2 使用方式3.3 管理模式 四、Git使用4.1 Git开始、Git 速成4.2 环境配置4.3 创建仓库4.4 pull与push4.5 git分…

IntelliJ IDEA中使用git

在idea使用git完成版本控制 git操作本地仓库(自己进行版本控制) git操作远程仓库(多人进行版本控制) 配置Git创建工程集成Git推送代码到远程仓库从远程仓库克隆从远程仓库拉取 1,在Idea中配置git 安装好IntelliJ IDEA后&#xf…

IDEA 使用Git图文详解

一、配置git路劲: 或 二、克隆项目 或 填写克隆路径及输出路径 三、上传项目到git仓库 1、在你的idea里新建git仓库,这是新建本地仓库,等会会同步到线上git仓库 2、新建后如果文件名不是绿色的表示没有加入到git索引中 3、将需要上传的文件…