初学者提问:vim 编辑器的三种模式如何切换?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学者提问:vim 编辑器的三种模式如何切换?相关的知识,希望对你有一定的参考价值。

我看vim相关文档时候看到里面说vim有三种模式:command模式,Insert模式,Visual模式,请问如何切换呀?

很简单的,会用esc就行了,刚开始vim文件的模式就是基本的模式,可以移动光标,查看文件,按i进入插入模式,就可以写东西了,然后按esc退到基本模式,按ctrl v就是视图模式,可以选择大块的内容,再按esc就退出视图模式回到基本模式,按冒号就是command模式,写个w就保存了内容。反正模式之间切换要先esc回到基本模式,然后再进入想要的模式。 参考技术A

Vim是从Vi发展出来的一个文本编辑器,代码补完、编译及错误跳转等方面编程的功能特别丰富,相当于Windows中的记事本。

Linux中Vim编辑器的三种模式主要包含命令模式、输入模式和底线命令模式,其作用如下:

第一、命令模式

当启动vim/vi编辑器时,便进入了命令模式。此状态下敲击键盘动作会被vim识别为命令,而非输入字符,比如按下i,并不会输入一个字符,i被当作一个命令。

i切换到输入模式,以输入字符;

x删除当前光标所在处的字符;

:切换到底线命令模式,以在最底一行输入命令。

如果想要编辑文本,启动vim进入命令模式后,按下i,切换到输入模式;命令模式只有一些基本的命令,因此仍需要依靠底线命令模式来输入更多命令。

第二、输入模式

vim编辑器启动后,在命令模式下按i就会进入输入模式,在输入模式中,可以使用以下按键:

字符按键以及shift组合,输入字符

ENTER,回车键,换行

BACK SPACE,退格键,删除光标前一个字符

DEL,删除键,删除光标后一个字符

方向键,在文本中移动光标

HOME/END,移动光标到行首或者行尾

Page Up/Page Down,上/下翻页

Insert,切换光标为输入/替换模式,光标将变成竖线/下划线

ESC,退出输入模式,切换到命令模式

第三、底线命令模式

在命令模式下按下:就进入底线命令模式(英文冒号)。

底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。

在底线命令模式中,基本的命令有:

:q 退出程序

:w 保存文件

:wq 保存文件并退出程序

按ESC键可随时退出底线命令模式

更多相关内容,可关注:

参考技术B 一般的情况
i进入插入模式
v进入可视模式
<Esc>回到命令模式
其实I,a,A,c,s等都可一进入插入模式。

以上是关于初学者提问:vim 编辑器的三种模式如何切换?的主要内容,如果未能解决你的问题,请参考以下文章

vim编辑器的三种模式分别是啥

Linux中vim的三种模式以及基本命令

Linux Vi编辑器的三种模式主要包含啥?

VIM 基础 初学者自用

linux vi的三种工作模式及转化过程

切换FIT/FAT模式的方法步骤详解