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

author author     2023-02-21     764

关键词:

我看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等都可一进入插入模式。

vi和vim

vivimlinux有多重编辑器,但是在不同的distribution上不一样,vi基本是在每个distribution上都支持的。vim是vi的增强版。vim具有程序编辑的能力,可以主动以字体颜色辨别语法的正确性,方便程序设计。vi的三种模式:vim编辑器的三种... 查看详情

vim的三种模式及扩展

5.1-5.4vim移动光标复制粘贴yuminstall-yvim-enhanced安装一般模式、编辑模式、命令模式位置不同,cp后的颜色不一定还存在,颜色跟具体内容有关系 多恢复了一次多u了一次,ctrl+r就可以恢复上一次操作5.5-5.7编辑模式命令模式 ... 查看详情

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

...:华为MateBookX系统版本:win10以华为MateBookX、win10为例。vi编辑器有三种模式,分别是一般指令模式、编辑模式与指令行命令模式。一般指令模式(commandmode)以vi打开一个文件就直接进入一般指令模式了(这是默认的模式,也简... 查看详情

vi和vim编辑器(代码片段)

...捷键案例5.常用命令1.vi和vim简介vi和vim类似于windows的文本编辑器所有的Linux系统都会内置vi文本编辑器vim可以看做是vi增强版,具有程序编辑能力,支持语法高亮,代码补全,编译及错误跳转等功能,因此被广泛使用如果Linux中没... 查看详情

vim实用指南认识vim的三种模式(代码片段)

...模式下可以对文件内容进行编辑,和使用普通的文本编辑器一样。末行模式:可以在末行输入命令来对文件进行操作(搜索、替换、保存、退出、撤销、高亮等)可视模式在正常模式中按下v,V,+v,可以进入... 查看详情

vim基础初学者自用

VIM有六种模式(但是常用的就三种普通,插入,命令行)???普通模式(Normalmode)???在普通模式中,用的编辑器命令,比如移动光标,删除文本等等。这也是Vim启动后的默认模式。这正好和许多新用户期待的操作方式相反(大多数编... 查看详情

vim编辑器

...一些高级编辑命令,如搜寻和替代字符串、存盘或退出vi编辑器 三种模式的转换(编辑模式和扩展模式不能直接转换)命令行模式→编辑模式:a、i、o编辑模式→命令行模式:ESC命令 查看详情

linux之vi/vim的使用(代码片段)

安装sudoaptinstallvimsudoyuminstallvimvi/vim的三种模式一般模式(默认模式)插入模式(编辑模式)命令行模式模式切换打开vi编辑器vivi文件名进入/退出插入模式快捷键  一般模式快捷键 命令行模式快捷键   查看详情

2017/04/20学习笔记

...ATHreboot重启poweroff关机vim--vimvim是从vi发展过来的一款文本编辑器vim的三种工作模式命令模式--打开vim之后,默认模式编辑模式--需要输液一些命令,切换到编辑模式末行模式--在末行模式下可以输入一些命令:号aiosAIOSw保存光标移... 查看详情

vim编辑器

vim是一款功能强大的文本编辑器,默认有三种模式:命令模式,扩展模式,编辑模式,使用#vimfile打开一个文件时,默认进入命令模式,不同模式直接的切换如下1、命令模式切换到编辑模式:按a,i,o即可进入编辑模式2、编辑模式... 查看详情

vim的使用(代码片段)

基本概念:是由vi发展而来的一个强大的文本编辑器打开文件:vim文件名vim+n文件名——————直接打开文件的多少行vim三种操作模式命令模式命令模式切换输入模式输入模式末行模式三种模式之间的切换多窗口功能打开多个... 查看详情

linux——环境基础开发工具的使用(代码片段)

...云服务器与本地机器间的文件互传 6.注意事项 二、Linux编辑器—vim的使用1.vim常见的三种模式 2.vim键盘图3.vim三种基本模式间的切换4.vim的命令模式下相关命令①光标移动②删除③复制④替换⑤撤销⑥更改⑦大 查看详情

虚拟机的三种模式详解

...reworkstations和virtualbox等。在使用虚拟机软件的时候,很多初学者都会遇到很多问题,而vmware的网络连接问题是大家遇到最多问题之一。在学习交流群里面,几乎每天都会有同学问到这些问题,写这篇详解也是因为群里童鞋网络出... 查看详情

vim编辑器(全面)

...中也一定免不了编写文档的事情吧,这些都是要通过文本编辑器来完成的。在热门Linux操作系统中都会默认安装一款超好用的文本编辑器——名字叫“vim”,vim是vi编辑器的升级版。Vim能够得到这么多厂商与用户的认... 查看详情

vim编辑器

vim简介vim是vi的一个发展,它是基于vim许可证,兼容GPL。安装vimyuminstall-yvim-enhancedvim的三种模式一般模式、命令行模式、编辑模式一般模式该模式下可以:上下移动光标、删除某些字符,删除某行,复制,粘贴一行或者多行 &... 查看详情

vim入门基础

...。3)Visual模式(末行模式):可以执行文件保存、退出编辑器、查找替换等操作。任何模式下Esc可以到Normal命令模式。Normal下按i进入到insert插入模式。Normal命令模式下按:(冒号)进入末行模式。命令模式下的 查看详情

vim编辑器入门

...m从vi演生出来的Vim具有多种模式,这种独特的设计容易使初学者产生混淆。几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的编辑器使用了与Vim截然不同的方式:命令目录(鼠标或者键盘驱动),组合键(通常通... 查看详情

linux文本编辑器vim

Vim简介Vim是一个功能强大的全屏文本编辑器,是Linux/UNIX上最常见的文本编辑器,它的作用是建立、编辑、显示文本文件。Vim没有菜单,只有命令Vim的三种模式:命令模式,插入模式,编辑模式从命令模式到插入模式用小写字母i/... 查看详情