我的编程空间,编程开发者的网络收藏夹
学习永远不晚

linux vim工作模式是什么

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

linux vim工作模式是什么

这篇文章主要介绍“linux vim工作模式是什么”,在日常操作中,相信很多人在linux vim工作模式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux vim工作模式是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

linux vim有3种工作模式:1、命令模式(指令模式),可使用方向键(上、下、左、右键)或k、j、h、i移动光标的位置,还可以对文件内容进行复制、粘贴、替换、删除等操作。2、输入模式,可以对文件执行写操作,类似于在Windows系统的文档中输入内容。3、编辑模式,用于对文件中的指定内容执行保存、查找或替换等操作。

vi是什么呢?

vi是Visual Editor的缩写;

是一种命令行界面下的文本编辑器;

在早期的Unix操作系统中,都是使用vi作为系统默认的编辑器的

那么vim又是什么呢?

Vi IMproved的缩写;

Vi的升级版;

Vim和Vi的最大区别就在于,当我们在编辑一个文本的时候,vi不会显示颜色,而vim会显示颜色

此外vim还能够进行诸如shell脚本,C语言等程序编辑功能;因此,你可以将vim视为一种程序编辑器

那么在我们安装的CentOS系统里,已经带有vim命令,所以不需要安装;如果Linux系统里没有vim这个命令,那么需要在联网后使用命令yum install -y vim-enhanced自行进行安装。

vim的三种工作模式

使用 Vim 编辑文件时,存在 3 种工作模式,分别是命令模式、输入模式和编辑模式,这 3 种工作模式可随意切换,如图 1 所示。

linux vim工作模式是什么
图 1 Vim 的三种工作模式

Vim的命令模式

使用 Vim 编辑文件时,默认处于命令模式。此模式下,可使用方向键(上、下、左、右键)或 k、j、h、i 移动光标的位置,还可以对文件内容进行复制、粘贴、替换、删除等操作。

图 2 所示是在 CentOS 6.x 系统中 Vim 处于命令模式的状态示意图。

linux vim工作模式是什么
图 2 Vim 处于命令状态

Vim的输入模式

在输入模式下,Vim 可以对文件执行写操作,类似于在 Windows 系统的文档中输入内容。

使 Vim 进行输入模式的方式是在命令模式状态下输入 i、I、a、A、o、O 等插入命令(各指令的具体功能如表 3 所示),当编辑文件完成后按 Esc 键即可返回命令模式。

表 3 各插入命令的具体功能
快捷键功能描述
i在当前光标所在位置插入随后输入的文本,光标后的文本相应向右移动
I在光标所在行的行首插入随后输入的文本,行首是该行的第一个非空白字符,相当于光标移动到行首执行 i 命令
o在光标所在行的下面插入新的一行。光标停在空行首,等待输入文本
O在光标所在行的上面插入新的一行。光标停在空行的行首,等待输入文本
a在当前光标所在位置之后插入随后输入的文本
A在光标所在行的行尾插入随后输入的文本,相当于光标移动到行尾再执行a命令

图 3 所示即为 Vim 处于输入模式状态下的示意图。

linux vim工作模式是什么
图 3 Vim 处于输入模式

Vim 的编辑模式

编辑模式用于对文件中的指定内容执行保存、查找或替换等操作。

使 Vim 切换到编辑模式的方法是在命令模式状态下按“:”键,此时 Vim 窗口的左下方出现一个“:”符号,这是就可以输入相关指令进行操作了。

指令执行后 Vim 会自动返回命令模式。如想直接返回命令模式,按 Esc 即可。

图 4 所示为 Vim 进入编辑模式后的状态。

linux vim工作模式是什么
图 4 Vim 进行编辑模式

对于新手来说,经常不知道自己处于什么模式。不论是自己忘了,还是不小心切换了模式,都可以按一次 Esc 键返回命令模式。如果你多按几次 Esc 键后听到"嘀————"的声音,则代表你已经处于命令模式了。

到此,关于“linux vim工作模式是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

linux vim工作模式是什么

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

linux vim工作模式是什么

这篇文章主要介绍“linux vim工作模式是什么”,在日常操作中,相信很多人在linux vim工作模式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux vim工作模式是什么”的疑惑有所帮助!
2023-02-07

Vim的三种常见模式是什么

这篇文章主要介绍了Vim的三种常见模式是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vim的三种常见模式是什么文章都会有所收获,下面我们一起来看看吧。安装VIM# yum install -y vim-e
2023-06-28

SELinux的三种工作模式是什么

这篇文章主要介绍“SELinux的三种工作模式是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“SELinux的三种工作模式是什么”文章能帮助大家解决问题。SELin
2023-02-13

Go1.18多模块Multi-Module工作区模式是什么

本文小编为大家详细介绍“Go1.18多模块Multi-Module工作区模式是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Go1.18多模块Multi-Module工作区模式是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入
2023-06-29

python操作RabbitMq的三种工作模式是什么

这篇“python操作RabbitMq的三种工作模式是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python操作Ra
2023-06-30

linux中vim三种模式怎么切换

在Vim中有三种主要模式:命令模式(Command Mode):在这个模式下,可以使用快捷键执行各种命令,比如移动光标、删除文本等操作。按下Esc键即可进入命令模式。插入模式(Insert Mode):在这个模式下,可以输入文本。按下i键
linux中vim三种模式怎么切换
2024-03-12

java什么是工厂模式

工厂方法模式(Factory Method)工厂方法模式分为三种:1、普通工厂模式,就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。首先看下关系图:举例如下:(我们举一个发送邮件和短信的例子)首先,创建二者的共同接口:public interfac
java什么是工厂模式
2017-11-03

什么是php工厂模式

PHP工厂模式是一种创建对象的设计模式,它通过一个工厂类来创建其他类的对象,而不是直接在代码中使用new关键字实例化对象。工厂模式可以将对象的创建逻辑集中到一个地方,以便于管理和维护。在PHP中,工厂模式通常包括一个抽象工厂类(或者接口),
2023-08-24

Linux中vim指的是什么

这篇文章主要介绍了Linux中vim指的是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux中vim指的是什么文章都会有所收获,下面我们一起来看看吧。在linux中,vim是用于编辑各种文本和程序的命
2023-06-29

Linux中vim编辑命令模式怎么用

这篇文章给大家分享的是有关Linux中vim编辑命令模式怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vi
2023-06-09

Linux操作系统单用户模式是什么

本篇内容介绍了“Linux操作系统单用户模式是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!做为一个Linux爱好者,每天都渴望得到新的
2023-06-10

linux中的vim是什么意思

这篇文章主要介绍“linux中的vim是什么意思”,在日常操作中,相信很多人在linux中的vim是什么意思问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux中的vim是什么意思”的疑惑有所帮助!接下来
2023-06-25

Redis哨兵模式是怎么工作的

Redis哨兵模式是一种用于监控和管理Redis主从复制集群的机制。当一个Redis主节点出现故障时,哨兵节点会自动将一个从节点提升为新的主节点,并通知其他从节点更新复制集群的配置,以保证集群的高可用性和稳定性。哨兵节点会定期向所有Red
Redis哨兵模式是怎么工作的
2024-05-07

编程热搜

目录