插入模式
1.字符编码,插入特殊字符

<C-v>{3位}

如,你想输入A,你可以在输入模式下
<C-v>065(必须是3位)

<C-v>u{4位}

如,你想输入¿,你可以在输入模式下
<C-v>u00bf

<C-v>{非数字}

原义插入非数字字符
<C-v> g 得到的就是g

<C-k>{非数字}{非数字}

两个字符进行合并
例如,你想得到½,那么你可以通过如下方式
<C-k> 12

那我们怎么看一个字符的编码呢?
你可以把光标放到这个字符上,然后ga
就会在屏幕下方看到相关信息

2.替换

r(gr)-替换单个字符
gR-进入替换模式,直到你手动结束替换模式

例如
aaa bbb ccc
如果光标在第一个c上,然后普通模式下你 r b。第一个c变成了b,重新返回到普通模式
还是同样的情况,如果你选择的是gR,你会发现你可以一直输入,这时候新的输入就会覆盖掉旧的的。
它其实相当于你省去了删除的步骤

转载于:https://www.cnblogs.com/zhangshuli-1989/p/hq_16_01_08_02_50.html

vim 基础学习之插入模式相关推荐

  1. Ubuntu安装vim 编辑器(不能进入插入模式的解决方案!)

    Ubuntu安装vim 编辑器(不能进入插入模式的解决方案!) sudo 这条命令是使用管理员权限 首先我安装软件喜欢先更新一下,以获得最新的资源地址 使用以下命令: sudo apt-get upd ...

  2. vim 基础学习之文件跳转

    1. ''-当前文件上次跳转之前的位置 2. '.-当前文件上次修改的位置,只要是发生了可能导致变化的命令操作就会被标记,哪怕实际结果没有变化 3. '^-当前文件上次插入的位置,只要是发生了插入操作 ...

  3. 在“插入”模式下遍历文本

    本文翻译自:Traversing text in Insert mode While in Insert Mode in Vim, is there any way to traverse the t ...

  4. Vim实用技巧_2.普通模式和插入模式

    下面介绍vim的几种常用模式的技巧 vim有4种模式:普通模式,插入模式,可视模式,命令模式 为什么要分这么多模式? 想一想我们平时常用的编辑工具word,应该是将上面4种模式融合在一起的:这种做法的 ...

  5. Linux学习:vim 的 3 种命令模式及基本操作

    一.vim的命令模式 vim有三种基本工作模式: (1)命令模式 (2)编辑模式 (3)末行模式 三种工作模式的切换如图所示: 注意:编辑模式 和 末行模式 之间不能相互切换,必须经过命令模式. vi ...

  6. vim normal 模式、插入模式、命令行模式

    0. normal 模式 撤销:u(undo),恢复:ctrl + r 合并当前行和下一行:shift + j 1. 插入模式 换行:ctrl + j 2. 命令行模式 查找和替换 查找::/< ...

  7. vim 插入模式小技巧

    1.vim插入模式快捷键 ctrl+h:删除上一个字符 ctrl+w:删除上一个单词 ctrl+u:删除当前行 这三个快捷键也适用与终端中 2.终端中的快捷键 ctrl+a:快速移动到行首 ctrl+ ...

  8. vim插入模式小技巧

    插入模式下删除字符 当在vim的插入模式下是,想要删除字符一般是使用Backspace键或者进入普通模式来进行操 作,实际上还可以使用Ctrl-w来删除光标的前一个单词,使用Ctrl+u可以一直删除到 ...

  9. 【Vim】学习笔记四 多文件编辑、可视模式、视窗操作

    文章目录 1. 多文件编辑 (1) 使用vim编辑多个文件 (2) 进入vim后打开新文件 (3) 恢复文件 2. 可视模式命令简介 3. 视窗操作 (1) 视窗操作简介 4. 创建加密文档 5. 在 ...

  10. 零基础学习设计模式之装饰器模式(配套视频)

    零基础学习设计模式之装饰器模式 定义 在不改变目标结构的情况下,动态的给对象增加功能 举例 如房子装修.相片加相框等,都是装饰器模式. 基本组件 抽象构件(Component)角色:定义一个抽象接口以 ...

最新文章

  1. 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用35
  2. 春节回来了,你收获了什么?
  3. Java线程面试题 Top 50
  4. python时间函数报错_Python Day11-LEGB-global-时间函数
  5. kata_小规模流处理kata。 第1部分:线程池
  6. nova5i有鸿蒙系统吗,华为nova 5i怎么样?值得入手么?
  7. 将代码提交到码云步骤
  8. CCF201712-3 Crontab(100分)【模拟+文本处理】
  9. 视频直播app源码,可拖拽悬浮球
  10. nginx 5xx 状态码分析
  11. ESD 静电保护原理和设计
  12. 40个经典的社交心理学现象
  13. figma对比sketch有什么优势和不足?
  14. 人们已经离不开5G了,商用三年半,中国5G发展迈向新征程,产业发展全面提速!
  15. android短信发不了图片,手机发不出短信怎么办?-安卓手机发不出短信的解决方法 - 河东软件园...
  16. 入职阿里一周年,我能谈点什么 | 可惜主语不是我~
  17. 交易系统处理性能关键指标
  18. css简单样式(旋转正方形、纸片旋转、轮播图3D、简单轮播图)
  19. MySQL-LOCATE和FIND_IN_SET函数
  20. 【抽奖软件】C++,duilib实现完整抽奖软件系统(有源码)

热门文章

  1. the art of seo(chapter seven)
  2. 使用 java -jar命令启动jar包时报不支持的jdk版本异常
  3. Shell脚本检测文件夹是否已被挂载的方法
  4. c++中static关键字的用法总结
  5. Java基础算法--排序
  6. JS控制浏览器捕捉键盘
  7. JAVA 基础语法(二)——基本数据类型转换以及运算符
  8. Definition for rule ‘vue/script-setup-uses-vars‘ was not found.
  9. rc.local文件开机不执行
  10. php curl 命令行,curl 命令行教程