vim命令:编辑模式和命令模式

mabingxue 2021-11-24 原文

vim:编辑模式

从一般模式进入编辑模式,只需你按一个键即可(i,I,a,A,o,O,r,R)。当进入编辑模式时,会在屏幕的最下一行出现“INSERT或REPLACE”的字样。从编辑模式回到一般模式只需要按一下键盘左上方的ESC键即可。

i, I 进入输入模式(Insert mode):i 为『从目前光标所在处输入』, I 为『在目前所在行的第一个非空格符处开始输入』
a, A 进入输入模式(Insert mode):a 为『从目前光标所在的下一个字符处开始输入』, A 为『从光标所在行的最后一个字符处开始输入』
o, O 进入输入模式(Insert mode):这是英文字母 o 的大小写。o 为『在目前光标所在的下一行处输入新的一行』; O 为在目前光标所在处的上一行输入新的一行!
r, R 进入取代模式(Replace mode):r 只会取代光标所在的那一个字符一次;R会一直取代光标所在的文字,直到按下 ESC 为止

vim命令:编辑模式和命令模式


vim:命令模式

在一般模式下,输入“:”或者”/”即可进入命令模式。在该模式下,你可以搜索某个字符或者字符串,也可以保存、替换、退出、显示行号等等。
常用命令:

:w 将编辑过的文本保存
:w! 若文本属性为只读时,强制保存
:q 退出vim
:q! 不管编辑或未编辑都不保存退出
:wq 保存,退出
:e! 将文档还原成最原始状态
ZZ 若文档没有改动,则不储存离开,若文档改动过,则储存后离开,等同于:wq
:w [filename] 编辑后的文档另存为filename
:r [filename] 在当前光标所在行的下面读入filename文档的内容
:set nu 在每行的行首显示行号
:set nonu 取消行号
n1,n2 w [filename] 将n1到n2的内容另存为filename这个文档
:! command 暂时离开vim运行某个linux命令
比如设置行号:
vim命令:编辑模式和命令模式
查询摸个关键字:
vim命令:编辑模式和命令模式


vim命令需要多做练习,熟能生巧!

版权声明:本文为mabingxue原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/mabingxue/p/10281132.html

vim命令:编辑模式和命令模式的更多相关文章

随机推荐

  1. 谈一谈jquery中的事件处理

    ①jQuery内置事件函数的两种声明方式 不带参数的事件函数-事件类型名() 模拟了用户的操作 带参数的事件函 […]...

  2. 解决ubuntu系统root用户下Chrome无法启动问题

    由于ubuntu16.04系统自带的是Firefox浏览器,需要安装Chrome浏览器,但是在root用户下安 […]...

  3. Github上传大文件(超过100M)

    上传大文件(超过100M)到Github 笔者上传操作100M的文件到Github,结果在push的时候会自动 […]...

  4. 什么是线程和进程

    1.进程和线程之间的区别:(线程为最小资源) 1.1 单进程单线程:一个人在一个桌子上吃菜。 1.2 单进程多 […]...

  5. 四象限变频器技术介绍

    1、  引言 在上个世纪80年代末。交流变频调速逐步登上了工业传动调速方式的历史舞台。变频调速在调速范围、调速 […]...

  6. Linux学习系列之一:在centos 7.5上安装nginx 以及简单配置

      前言:说到Linux我们都知道那是相当相当得重要得啊,在计算机这个行业,开发运维都是离不开它得。我作为一个 […]...

  7. 【python小随笔】python解析xml格式字符串与xml文件 – PythonNew_Mr.Wang

    【python小随笔】python解析xml格式字符串与xml文件 1:解析xml—文件 from […]...

  8. VMware虚拟机-无法连接网络

    VMware虚拟机-无法连接网络 解决方案: 点击虚拟机软件菜单“编辑”然后选择“虚拟网络编辑器”,里面有一项 […]...

展开目录

目录导航