Linux Vim三种工作模式(命令模式、输入模式和编辑模式)详解

这篇具有很好参考价值的文章主要介绍了Linux Vim三种工作模式(命令模式、输入模式和编辑模式)详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux 系统中所有的内容都以文件的形式进行存储,当在命令行下更改文件内容时,常会用到文本编辑器。

我们首选的文本编辑器是 Vim。使用 Vim 编辑文件时,存在 3 种工作模式,分别是命令模式、输入模式和编辑模式,这 3 种工作模式可随意切换,如下图所示:

Linux Vim三种工作模式(命令模式、输入模式和编辑模式)详解

Vim的命令模式

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

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

Linux Vim三种工作模式(命令模式、输入模式和编辑模式)详解

Vim的输入模式

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

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

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

Linux Vim三种工作模式(命令模式、输入模式和编辑模式)详解

Vim 的编辑模式

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

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

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

下图所示为 Vim 进入编辑模式后的状态:

Linux Vim三种工作模式(命令模式、输入模式和编辑模式)详解

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

黑马程序员新版Linux零基础快速入门到精通,全涵盖linux系统知识、常用软件环境部署、Shell脚本、云平台实践、大数据集群项目实战等文章来源地址https://www.toymoban.com/news/detail-498729.html

到了这里,关于Linux Vim三种工作模式(命令模式、输入模式和编辑模式)详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vim的使用、vim入门的三种常用模式、以及vim中常用的命令(超详细)

    vim 入门的三种常用模式:分别是 1. 命令模式、2. 插入/编辑模式、3. 底行模式 1. 命令模式         控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode 如下,这个就是命令模式: 2. 插入/编辑模式         只有在Insert m

    2024年02月05日
    浏览(25)
  • Linux之Vim编辑命令

    Vim(Vi IMproved)是一种流行的文本编辑器,特别适用于在Linux系统上进行文本编辑和编程工作。以下是一些常用的Linux Vim命令: 打开文件: 打开一个文件: vim 文件名 打开多个文件: vim 文件1 文件2 文件3 保存和退出: 保存当前文件:按下 Esc 键,然后输入 :w 并按回车。 退出

    2024年02月09日
    浏览(31)
  • Linux退不出vim编辑模式

    友情提醒: 先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。 报错如下:使用Linux的vim编辑器时,按esc之后,输入:q!也退不出。输入:wq!也退不出 ①先检查是不是冒号:忘记输了 ②按下Ctrl+C再按下Ctrl+Z; 把vim进程暂停就退出来了。 ③切

    2024年02月15日
    浏览(25)
  • Linux Vim文本编辑器-Vim常用命令

    距离上次Linux的学习,今天又是一个崭新的起点,我们用五天的时间学了一些Linux一些常用的操作命令,但掌握这些还是远远不够的,这个世界就是这样,将生于此,既是幸运也是不幸,只有不断地学习才能有自己的一席之地,话不多说,开始我们今天的Linux学习之旅。 目录

    2024年02月06日
    浏览(49)
  • Linux---vi/vim编辑器、查阅命令

    1.  vi vim编辑器三种模式 vim 是 vi 的加强版本,兼容 vi 的所有指令,不仅能编辑文本,而且还具有 shell 程序编辑的功能, 可以不同颜色的字体来辨别语法的正确性,极大方便了程序的设计和编辑性。 命令模式(Command mode): 命令模式下,所敲的按键编辑器都理解为命令,

    2024年02月06日
    浏览(35)
  • Linux vi/vim以及三种模式常用快捷键

    vi和vim vi 和 vim 都是在 Linux 系统中的文本编辑器。 vim 实际上是 vi 的增强版,提供了更多的功能和改进。 vi : vi 是一个经典的文本编辑器,几乎在每个 Linux 发行版中都预装了。 vi 的使用可以分为三个主要模式:命令模式(Command mode)、插入模式(Insert mode)和底行模式(

    2024年02月14日
    浏览(34)
  • Linux编辑器——Vim详解

    目录 ⭐前言 ⭐vim的基本概念 ⭐vim的基本操作 ⭐vim命令模式命令集  ⭐vim末行模式命令集 ⭐简单vim配置 ⭐配置文件的位置 ⭐常用配置选项 vi/vim的区别 简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面

    2024年02月21日
    浏览(38)
  • 【Linux】编辑器vim详解

        vim是 文件编辑器 ,是vi的升级版本,兼容vi的所有指令,同时做了优化和延伸。vim有多种模式,其中最常用的模式有命令模式、插入模式、底行模式以及替换模式和视图模式。(视图模式本文暂不提及)    在使用vim编辑器进行文件的编辑之前,需要确保自己的系统已经

    2024年02月06日
    浏览(40)
  • Linux:Vim文本编辑器及其应用详解

    众多 Linux 发行版系统,通常都已经默认安装好了 vi 或 Vim 文本编辑器,Centos 也不例外,该系统就默认安装有 vi 文本编辑器,但建议大家使用 Vim。 如果在命令行模式下输入“vim”,输出结果为“Command not found”,则表示此系统中未安装 Vim。 CentOS 系统中,使用如下命令即可安

    2024年02月12日
    浏览(52)
  • 快速上手Linux核心命令(六):Linux的文本编辑器vi和vim

    目录 前言 简介 小试牛刀 vi/vim 工作原理及三种模式 常用快捷键 命令行图解 上一篇中已经预告,我们这篇主要说Linux中vi/vim 编辑器。它是我们使用Linux系统不可缺少的工具,学会了,你就可以在Linux世界里畅通无阻,学废了,常用操作你也会了,也是够用了,O(∩_∩)O vi是L

    2023年04月26日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包