vi编辑器的三种模式及其对应模式下常用指令

这篇具有很好参考价值的文章主要介绍了vi编辑器的三种模式及其对应模式下常用指令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

vi是Linux系统的第一个全屏幕交互式编辑工具,在嵌入式的 学习中是一个不可或缺的强大的文本编辑工具。

一、三种模式

  • 命令模式

    • 如何进入命令模式:按esc键

    • 复制:yy nyy(n:行数)

    • 删除(剪切): dd ndd

    • 粘贴:p

    • 撤销:u

    • 反撤:ctrl r

    • 光标移动首行: gg

    • 光标移动末行: G

    • 光标移动行尾:$

    • 光标跳到第n行

      • shift ng
    • 搜索:/或者?(搜索下一个用n)

    • 调整代码格式:gg=G

  • 插入模式

    • 进入插入模式

      • 先按esc键,然后按以下任意键:a i o A I O
    • 新增 (append)

      • – a从光标所在位置后面开始新增资料,光标后的资料随新增资料向后移动。
      • – A从光标所在列最后面的地方开始新增资料
    • 插入 (insert)

      • – i从光标所在位置前面开始插入资料,光标后的资料随新增资料向后移动。
      • – I从光标列的第一个非空白字符前面开始插入资料
    • 打开 (open)

      • – o在光标所在列下新增一列并进入输入模式。
      • – O在光标所在列上方新增一列并进入输入模式。
  • 底行模式

    • 进入底行模式:先按esc进入命令模式,然后按空格或者冒号。

    • 指定第几行到第几行复制:5,10y

    • 指定第几行到第几行删除: 5,10d

    • 保存:w

    • 退出:q

    • 保存并退出:wq 或 x

    • 强制:!

    • 竖着分屏:vsp

    • 横着分屏:split

    • 取消分屏:on

    • 查找:/str

    • 取消高亮:noh

    • 替换

      • s/str1/str2 光标所在行第一个str1替换成str2
      • s/str1/str2/g 光标所在行所有str1替换成str2
      • %s/str1/str2/g每一行中所有str1来替换成str2
      • n,$s/str1/str2/g替换第n行到最后一行中所有str1为str2
    • 设置行号:set nu

    • 取消:set nonu

二、模式转换过程图

vi编辑器的三种模式及其对应模式下常用指令文章来源地址https://www.toymoban.com/news/detail-438632.html

到了这里,关于vi编辑器的三种模式及其对应模式下常用指令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Linux之vi编辑器

    vi是Visual interface 的简称,可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的功能。 提示:以下是本篇文章正文内容,下面案例可供参考 vi有三种基本模式:普通模式、插入模式和命令行模式

    2023年04月16日
    浏览(29)
  • Linux-- vi / vim 编辑器

            目录 vi vim 编辑器的三种编辑模式 vi vim 的使用         模式的切换          命令模式下的命令         底线模式 vi vim 是visual interface 的简称, 是linux中的经典文本编辑器, 同图形化界面中的文本编辑器一样, 但是vi是使用命令行来对文本进行编辑的最好选择

    2024年02月09日
    浏览(35)
  • vi/vim 编辑器 --基本命令

    vi 是visual interface 的简称,是Linux中最经典的文本编辑器 vim是vi的加强版。兼容了vi的所有指令,不仅能编辑文本,而且具有shell程序编辑的功能,可以通过不同颜色的字体辨别语法的正确性,极大方便了程序的设计和编辑性。 命令模式(Command mode) 命令模式下,所敲的按键编

    2024年01月16日
    浏览(37)
  • Ubuntu—vi编辑器的使用一

    vi编辑器 vi是Linux中最基本的编辑器。但vi编辑器在系统管理、服务器配置工作中永远都是无可替代的。 vi编辑器的使用 vi有以下三种模式 命令行模式 用户在用vi编辑文件时, 最初进入的是该模式。可以进行复制、粘贴等操作 插入模式 进行文件编辑, 按ESC键可以回到命令行

    2024年02月14日
    浏览(31)
  • ubuntu中vi编辑器的使用

    ●vi编辑器有三种模式    1.命令行模式        用户在用vi编辑文件时,最初进去的为该模式,可以进行复制、粘贴等操作。    2.插入模式        进行文件的编辑,按esc键可以回到命令行模式。   3.底行模式       光标位于屏幕的底行,可以进行文件的保存、查找、替换

    2023年04月25日
    浏览(28)
  • Linux---vi/vim编辑器、查阅命令

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

    2024年02月06日
    浏览(35)
  • vi和vim编辑器介绍与使用

    VI 和 VIM 编辑器是 Unix 和 Linux 操作系统中最常用的文本编辑工具之一。虽然它们都用于编辑文本文件,但它们有一些不同之处。本文将对 VI 和 VIM 编辑器进行介绍,帮助你更好地了解编辑器的特性和优点。 Linux下常见的文本编辑器有: emacs pico nano joe jed vi 诸如此类,但我们只

    2024年02月05日
    浏览(42)
  • linux实验报告2 - vi编辑器的使用

    目录 一、实验目的 二、实验原理 三、实验步骤、数据记录及处理 (一)Vi编辑器的基本使用。 (二)编程练习用Vi编写一个简单的四则运算程序,可以接受键盘输入的两个数和一个运算符号,并在控制台输出结果。 熟悉掌握Linux基本命令,熟悉VI编辑器的使用方法,练习L

    2024年02月08日
    浏览(31)
  • Linux入门教程——VI/VIM 编辑器

    本文小新为大家带来 Linux入门教程——VI/VIM 编辑器 相关知识,具体内容包括 VI/VIM是什么 ,VIM的三种工作模式介绍,包括: 一般模式 , 编辑模式 , 指令模式 ,以及 模式间转换 等进行详尽介绍~ 不积跬步,无以至千里;不积小流,无以成江海。每天进步一点点,在成为强

    2024年02月21日
    浏览(34)
  • Linux——vi命令使用详解(vim编辑器)

    1、三种模式以及切换         ①命令行模式            ②插入模式 (进入文件编辑,按ESC进入底行模式)         ③底行模式 2、vi模式切换命令         a    ---  [进入编辑状态,从当前光标的位置后一个插入字符]         A    --- [进入编辑状态,从当前行尾插入字符

    2024年02月07日
    浏览(33)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包