【Linux必备知识】Vim有哪几种工作模式?
老男孩IT教育
常见问题
2021年12月7日 15:32
Linux操作系统中的所有内容,都是以文件的形式进行存储的,当在命令行下更改文件内容时,就会用到文本编辑器,大部分人使用的都是Vim,而Vim中有三种工作模式,你知道都有哪三种吗?请看下文:
Linux操作系统中的所有内容,都是以文件的形式进行存储的,当在命令行下更改文件内容时,就会用到文本编辑器,大部分人使用的都是Vim,而Vim中有三种工作模式,你知道都有哪三种吗?请看下文:

| 命令模式
使用Vim进行文件的编辑时,默认处于命令模式,在此模式下,可以使用方向键或k、j、h、i移动光标的位置,还可以对文件内容进行复制、粘贴、替换、删除等操作。
| 输入模式
在此模式下,Vim可以对文件执行写操作,类似于在Windows系统的文档中输入内容,使Vim进行输入模式的方式是在命令模式状态下输入i、l、a、A、o、O等插入命令,当编辑文件完成后,按Esc键即可返回命令模式。
i:在当前光标所在的位置插入文本,光标后的文本向右移动;
I:在光标所在行的行首插入文本,行首即该行的第一个非空白字符,相当于光标移动到行首执行i命令;
o:在光标所在的行下插入新的一行,光标停在空行首,等待输入文本;
O:在光标所在的行上插入新的一行,光标停在空行的行首,等待输入文本;
a:在当前光标所在的位置后插入文本;
A:在光标所在行的行尾插入文本,相当于光标移动到行尾再执行a命令。
| 编辑模式
用于对文件中的指定内容执行保存、查找、替换等操作,使Vim切换到编辑模式的方法是在命令模式状态下按“:”,此时窗口左下方出现一个“:”符号,就可以输入相关指令进行操作了。
对于新手来说,经常不知道自己处于什么模式,不论是忘了还是不小心切换了模式,都可以按Esc返回命令模式,如果在多按几次Esc键后听到“滴---”的声音,就表示已处于命令模式了。
关于"Vim有哪几种工作模式?"的话题到这里就结束了,老男孩教育linux培训班着力于培养多方位发展的云计算人才,且在教学过程中贯穿就业指导,从简历、面试技巧等层面助学员提升,培养学员沟通表达能力,让学员清晰了解职业发展规划,明确自身定位,找到适合自身发展的工作。
推荐阅读:
老男孩教育专注IT教育10余年,只培养IT技术精英
全国免费咨询电话(渠道合作):400-609-2893











