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键后听到“滴---”的声音,就表示已处于命令模式了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-06-12

命令模式插入模式底行模式

1.命令模式

        用vim 打开一个文件刚开始进入的就是命令模式,在这个模式下我们可以控制光标的移动,字符,字或者行的删除,移动复制某段区域,在该模式下可以进入插入模式也可以进入底行模式。

     2.插入模式

         在插入模式下才可以插入文字,按Esc进入底行模式.

     3.底行模式

         在底行模式下保存文件或者退出vim,也可以在底行模式下使用man查找函数等。。。具体可以看看《linux就该这么学》

相似回答