vim的模式问题,网上说的比较乱,我仔细的查了一下资料,并在这里做一个总结。

总的来说是六大种模式,分别是:
普通(Normal)
可视(Visual)
选择(Select)
插入(Insert)
命令行(Command-line)
Ex模式。
还有六个小的组合模式,或者附加模式:
操作等待(Operator-pending)
替换(Replace)
可视替换(Visual replace)
插入普通(Insert normal)
插入可视(Insert visual)
插入选择模式(Insert select)。

平时使用的话,按这样理解比较好:

转载于:https://www.cnblogs.com/xdjyw/p/4961366.html

vim学习笔记(3)眼花缭乱的Vim模式相关推荐

  1. VIM学习笔记 配置文件(vimrc)

    为什么80%的码农都做不了架构师?>>>    VIM学习笔记 配置文件(vimrc) 在vim启动过程中,首先将查找配置文件并执行其中的命令.而这些初始化文件一般有vimrc.gv ...

  2. Redis学习笔记~分布式的Pub/Sub模式

    redis的客户端有很多,这次用它的pub/sub发布与订阅我选择了StackExchange.Redis,发布与订阅大家应该很清楚了,首先一个订阅者,订阅一个服务,服务执行一些处理程序(可能是写个日 ...

  3. 【OS学习笔记】三十三 保护模式九:分页机制对应的汇编代码之---用户程序代码

    本片文章是以下两篇文章: [OS学习笔记]三十 保护模式九:段页式内存管理机制概述 [OS学习笔记]三十一 保护模式九:页目录.页表和页三者的关系详解 对应的用户程序汇编代码. ;代码清单16-2;文 ...

  4. 【OS学习笔记】三十 保护模式九:段页式内存管理机制概述

    上几篇文章学习了任务切换相关知识,如下: [OS学习笔记]二十六 保护模式八:任务门-任务切换 [OS学习笔记]二十七 保护模式八:任务切换的方法之----jmp与call的区别以及任务的中断嵌套 今 ...

  5. 【OS学习笔记】十六 保护模式四:进入保护模式与在保护模式下访问内存的汇编代码

    本文记录的是之前四篇文章所对应的汇编代码.四篇文章分别是: [OS学习笔记]十二 现代处理器的结构和特点 [OS学习笔记]十三 保护模式一:全局描述符表(GDT) [OS学习笔记]十四 保护模式二:段 ...

  6. 设计模式学习笔记——抽象工厂(Abstract Factory)模式

    设计模式学习笔记--抽象工厂(Abstract Factory)模式 @(设计模式)[设计模式, 设计模式中文名, 设计模式英文名] 设计模式学习笔记抽象工厂Abstract Factory模式 基本 ...

  7. Windows x64内核学习笔记(二)—— IA-32e模式

    Windows x64内核学习笔记(二)-- IA-32e模式 IA-32e模式 模式检测 强制平坦段 任务切换 中断门描述符 FS / GS 模式切换 32位程序进内核 64位程序进内核 实验:模式 ...

  8. Redis 学习笔记八:集群模式

    Redis 学习笔记八:集群模式 作者:Grey 原文地址: 博客园:Redis 学习笔记八:集群模式 CSDN:Redis 学习笔记八:集群模式 前面提到的Redis 学习笔记七:主从复制和哨兵只能 ...

  9. java/android 设计模式学习笔记(8)---桥接模式

    这篇博客我们来介绍一下桥接模式(Bridge Pattern),它也是结构型设计模式之一.桥接,顾名思义,就是用来连接两个部分,使得两个部分可以互相通讯或者使用,桥接模式的作用就是为被分离了的抽象部分 ...

  10. VIM学习笔记 缩进 (Indent)

    (学习vim时看到的一篇很全的缩进学习笔记,所以转载了) (装载自http://www.360doc.com/content/16/0320/11/31808797_543774173.shtml) ...

最新文章

  1. 对标Oculus Quest2,爱奇艺奇遇VR打的什么牌?
  2. Jdk1.6 JUC源码解析(13)-LinkedBlockingQueue
  3. linux下的nodejs安装
  4. 【STM32】利用 C 语言 strchar() 函数查找字符串中指定字符的位置
  5. ASP.NET2.0_多语言本地化应用程序
  6. c++stl和std_std :: replace()函数以及C ++ STL中的示例
  7. java foreach break_Java8中的foreach跳出循环break/return
  8. LeetCode(136)——只出现一次的数字(JavaScript)
  9. php首字母 大写 数组去重复
  10. 瑞芯微RK2918、全志A10和AML8726-M3方案ICS系统运行效果对比
  11. 来自一个用户的体验-Alpha项目测试
  12. 使用Tomcat发布war包
  13. 使用 PHP Curl 做数据中转
  14. BI系统打包Docker镜像及容器化部署的具体实现
  15. mysql instead of触发_在视图上使用 INSTEAD OF 触发器
  16. Pathon 连接数据库
  17. 2022虎年头像框制作小程序源码带背景音乐+流量主功能
  18. 什么是IEEE、EI、SCI?
  19. 数字人民币解决中小企收付难点
  20. word、wps中使用vba删除所有表格指定列

热门文章

  1. 可以直接在C++里面写类似RSL的shader了
  2. 利用FS寄存器获取KERNEL32.DLL基址算法的证明(ZZ)
  3. CentOS7种搭建FTP服务器 1
  4. grep 命令的 12 个实例
  5. (cljs/run-at (JSVM. :all) 细说函数)
  6. LeetCode题解-3-Longest Substring Without Repeating Characters
  7. PHP_Smarty
  8. Activit系列之---Activity的生命周期
  9. C++ 重载(overload)、重写(overrride)、重定义(redefine)总结
  10. 使用Sqlmap对dvwa进行sql注入测试(初级阶段)