在vi中按u可以撤销一次操作

u 撤销上一步的操作

Ctrl+r 恢复上一步被撤销的操作

注意:

如果你输入“u”两次,你的文本恢复原样,那应该是你的Vim被配置在Vi兼容模式了。

重做

如果你撤销得太多,你可以输入CTRL-R(redo)回退前一个命令。换句话说,它撤销一个撤销。要看执行的例子,输入CTRL-R两次。字符A和它后面的空格就出现了:

young intelligent turtle

有一个特殊版本的撤销命令:“U”(行撤销)。行撤销命令撤销所有在前一个编辑行

上的操作。 输入这些命令两次取消前一个“U”:

A very intelligent turtle

xxxx 删除very

A intelligent turtle

xxxxxx 删除turtle

A intelligent

用“U”恢复行

A very intelligent turtle

用“u”撤销“U”

A intelligent

“U”命令自己改变自己,“u”命令撤销操作,CTRL-R命令重做操作。这有点乱,但不用

担心,用“u”和CTRL-R命令你可以切换到任何状态。

流行的文本编辑器通常都有前进和后退功能,可以在文件中曾经浏览过的位置之间来回移动。在 vim 中使用 Ctrl-O 执行后退,使用 Ctrl-I 执行前进。

linux vim怎么回退,[Linux] Vim 撤销 回退 操作相关推荐

  1. qt撤销与回退_Qt 的撤销回退事件 - osc_1i3ltp99的个人空间 - OSCHINA - 中文开源技术交流社区...

    Qt 的撤销回退事件 日期 作者 版本 2020年12月16日 Mister H V1.0 前言 在工作中有时候需要撤销和回退(重做)功能,而在网上的资料大多都相同且较复杂,研究了一段时间,终于看出了 ...

  2. linux的vim撤销命令,[Linux] Vim 撤销 回退 操作

    在vi中按u可以撤销一次操作 u   撤销上一步的操作 Ctrl+r 恢复上一步被撤销的操作 注意: 如果你输入"u"两次,你的文本恢复原样,那应该是你的Vim被配置在Vi兼容模式 ...

  3. 【Linux】三、Linux 环境基础及开发工具使用(上篇)|开发工具|编辑器-vim使用|sudo提升权限问题|编译器 - gcc/g++使用|项目自动化构建工构建工具-make/Makefile

    目录 一.开发工具 二.Linux编辑器 - vim使用 2.1 vim 的基本概念 2.2 vim的基本操作 2.3 vim正常模式命令集 2.4 vim末行模式命令集 2.5 简单vim配置 2. ...

  4. Linux下的代码编辑器——vim

    目录 一 什么是vim 二 vim的三种模式 1 三种模式的介绍 2 三种模式的切换 3 在各种模式下相关的操作 ①在命令模式下的各种命令 ②底行模式下的操作 三 vim配置 一 什么是vim 集多种 ...

  5. 原创-linux下编译器vi、vim的使用技巧

    玩了三年linux,把最最常用的vim编译器的一些使用技巧整理了下分享给大家. linux下的文本编辑器vi=VIsual: vim(vi improved) vi 模式化编译器分为三个模式: 输入模 ...

  6. 在linux中建立一个vim的目录,Linux学习笔记一(目录结构、Vim编辑器、用户管理)...

    1.Linux介绍 linux是一个开源.免费的操做系统,其稳定性.安全性.处理多并发已经获得 业界的承认,目前不少企业级的项目都会部署到Linux/unix系统上. Linux主要的发行版: Ubu ...

  7. Linux 命令(34)—— vim 命令

    文章目录 1.简介 2.命令格式 3.选项说明 4.内置命令 5.vim 需知 5.1 vim 的四大模式 5.2 vim 相关编码选项 5.3 vim 读写文件时编码转换过程 6.vim 常见用法 ...

  8. Linux系列学习(二) - Vim编辑器的介绍及使用、文件编译的过程、Makefile工具、Gdb调试器

    目录 引言: 基本命令补充: cat命令: man命令: head命令: tail命令: find命令: grep命令: ​​​​​​​grep命令与管道"|" 的结合使用: ta ...

  9. Linux文件系统层级结构图和vim中三个模式的命令

    Linux系统中一些最重要的目录: /usr     安装的软件.共享的库,包含文件和静态只读程序.重要的子目录有: -/usr/bin:用户命令 -/usr/sbin:系统管理命令 -/usr/lo ...

最新文章

  1. Facebook频谱图模型生成比尔·盖茨声音,性能完胜WaveNet、MAESTRO
  2. HTML5的 input:file上传类型控制
  3. SVM熟练到精通4:偏离点与松弛变量
  4. oracle 11g 11.2.0.1 设置HuagePage导致TRC 变大 变多
  5. [转]IntelliJ IDEA 2020.1 正式发布,15 项重大特性、官方支持中文了!
  6. Java 10:将流收集到不可修改的集合中
  7. AWS SQS和Spring JMS集成
  8. sharding分表后主键_Sharding-JDBC 使用入门和基本配置
  9. 蓝桥杯 java基础练习 回形取数
  10. Python print和pprint两者的区别
  11. isp串口下载 stm32_快速入门STM32单片机
  12. 仿真:自动生成战争地图
  13. SSH和SSM的内容
  14. 量化投资学习——股指期货研究(五)
  15. H.264 NALU分隔Annex B和avcC
  16. 四步修改Linux ip地址
  17. Android 酒店客房管理简单小程序(源码分享)
  18. 手把手教你用C写游程编码
  19. Jetpack(五)—— Navigation
  20. CUMT2022网络攻防考试

热门文章

  1. 第 6 章 Harddisk IO
  2. spring面试重点
  3. 百度网页分享js代码
  4. c#中在规定时间弹出窗体
  5. 蘋果全新MacBook價高質更精
  6. 程序员修炼之道:从小工到专家阅读笔记01
  7. [转]Extending the User Interface in Outlook 2010
  8. 数据结构与算法之贪心算法 C++实现
  9. LeetCode之283. Move Zeroes
  10. C# 关于委托和事件的妙文:通过一个例子详细介绍委托和事件的作用;Observer模式简介...