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

关于Linux vi命令使用详解(vim编辑器)

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

北京

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

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

看不清楚,换张图片

免费获取短信验证码

关于Linux vi命令使用详解(vim编辑器)

目录
  • 1、三种模式以及切换
  • 2、vi模式切换命令
  • 3、粘贴和拷贝
  • 4、保存和退出
  • 5、【高级命令】 光标命令
  • 6、【高级命令】 查找命令
  • 7、【高级命令】替换命令
  • 8、【高级命令】负责剪切命令

1、三种模式以及切换

        ①命令行模式   

        ②插入模式 (进入文件编辑,按ESC进入底行模式)

        ③底行模式

2、vi模式切换命令

        a    --->  [进入编辑状态,从当前光标的位置后一个插入字符]

        A    ---> [进入编辑状态,从当前行尾插入字符]

        i     ---> [进入编辑状态,从当前光标的位置前一个插入字符]

        I     ---> [进入编辑状态,从当前行首插入字符]

        o    ---> [进入编辑状态,插入一行,光标移到行首开始插入字符]

        O    ---> [进入编辑状态,光标前加空行,光标移到行首开始插入字符]

        ESC   --->   进入命令状态

        :![Command]    在vi编辑器中执行外部Command命令   【:!date】查看当前时间

3、粘贴和拷贝

        [N]x   --->   (Expurgate) 删除从光标开始的连续N个字符

        [N]dd  --->   (delete) 删除光标开始的连续N个字符并复制到编辑缓冲区

        [N]yy  --->   (yank)负责光标开始连续N行到缓冲区

         p(P) --->    (Put) 从编辑缓冲区负责文本到光标处

         u      --->    (undo) 取消上一次操作

4、保存和退出

        :q   --->  (quit) 退出没有修改的文件

        :q!  ---> 强制退出,且不保存修改过的部分

        :w --->  (Write) 保存文件,但不退出

        :x  --->  (Exit) 保存文件并退出

        :w  File   --->  另存为File,不退出

        :r File   --->   读入File内容插入到光标位置

5、【高级命令】 光标命令

        h  ---> 左移

        l ---> 右移

        j --->下移

        k  --->上移

        :N    ---> 移动光标第N行

        1G   --->  移动到光标的文件第一行

        G   --->  移动到最后一行

        :set number   --->  设置显示行号

        :set nonumber   --->  取消显示行号

6、【高级命令】 查找命令

        /string  --->  查找字符串【n继续向下查找,N反向继续查找,支持正则表达式查找: /^the】

7、【高级命令】替换命令

        利用:s 命令实现字符串替换

        :s/str1/str2/       --->  [:范围s/ old/ new]  默认当前行

        :s/str1/str2/g    ---> g 全部替换,不加g只替换一个

        : .,$s/str1/str2/g  --->  当前行到最后一行,全部替换

        :1,$s/str1/str2/g   ---> 第一行到最后一行,全文

        : %s/str1/str2/g     --->  全文

8、【高级命令】负责剪切命令

        y0    --->  光标到行首复制,【行部分复制】

        y$     ---> 光标到行尾

        d0      --->   光标到行首字符剪切入剪切板

        d$     --->  光标到行尾字符剪切入剪切板

        range y  --->  块复制, [:119,125 y]  [:,$y]

以上就是关于linux vi命令使用详解(vim编辑器)的详细内容,更多关于Linux vi命令的资料请关注我们其它相关文章!

免责声明:

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

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

关于Linux vi命令使用详解(vim编辑器)

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

下载Word文档

猜你喜欢

关于Linux vi命令使用详解(vim编辑器)

目录1、三种模式以及切换2、vi模式切换命令3编程客栈、粘贴和拷贝4、保存和退出5、【高级命令】 光标命令6、【高级命令】 查找命令7、【高级命令】替换命令8、【高级命令】负责剪切命令1、三种模式以及切换 ①命令行模式
2023-03-31

关于Linuxvi命令使用详解(vim编辑器)

这篇文章主要介绍了关于Linuxvi命令使用详解(vim编辑器),文中详细列举了vi命令的用法,还不熟悉的朋友可以多看一下
2023-05-14

详解Linux常用命令的用法(二)————文本编辑器命令vi/vim

vi/vim介绍 它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。 1、vi和vim的区别: 就是在进入一般命令模式后,当按下(i、I、o、O、a、A、r、R)等任www.cpp
2022-06-04

Linux中Vi和Vim编辑器用法详解

目录一、简介二、安装VIM美化vim三、进入 vi\VIM 编辑器四、工作模式三种工作模式:五、退出 vi 编辑器六、移动光标七、控制命令八、编辑文件撤销命令:重复命令:九、删除字符十、修改文本十一、粘贴复制十二、高级命令十三、文本查找全文
2022-06-05

linux如何使用Vi/Vim编辑器

这篇文章主要为大家展示了“linux如何使用Vi/Vim编辑器”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux如何使用Vi/Vim编辑器”这篇文章吧。VI 编辑器是一个基于命令行的、功能
2023-06-16

关于vi和vim的区别及命令详解

vi有3个模式:插入模式、命令模式、低行模式。 插入模式:在此模式下可以输入字符,按ESC将回到命令模式。 命令模式:可以移动光标、删除字符等。 低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。
2022-06-04

Linux使用文本编辑器vi常用命令

vi/vim是什么?Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便。vi就是一种功能强大的文本编辑器,而vim则是
2022-06-04

Linux 使用vi文本编辑器详解

目录 前言一.vi文本编辑器1.使用vi文本编辑器2.vi编辑器的工作模式3.命令模式中的基本操作(1)模式切换(2)移动光标(3)复制、粘贴和删除(4)查找文件内容(5)撤销编辑及保存和退出4.末行模式中的基本操作 (1)保存文件及退出v
2023-03-06

Linux 使用vi文本编辑器详解

这篇文章主要介绍了Linux 使用vi文本编辑器详解的相关资料,需要的朋友可以参考下
2023-03-06

Linux学堂之Vim编辑器的简单命令使用

  众所周知vi编辑器是Linux和Unix上最基本的文本编辑器,由于不需要图形界面所以vi是效率很高的文本编辑器,而vim作为Vi的加强版更容易使用,所以掌握Vim编辑器的使用方法是非常重要的。为此在本文中编程学习网笔者就为大家介绍Vim编辑器的基本概念和一些简单命令的使用供大家参考参考。    ◎v
Linux学堂之Vim编辑器的简单命令使用
2024-04-17

Linux中使用文本编辑器vi命令的示例分析

小编给大家分享一下Linux中使用文本编辑器vi命令的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!vi/vim是什么?Linux世界几乎所有的配置文件都
2023-06-09

Linux 常用文本处理命令和vim文本编辑器

今天,来介绍几个常用文本处理命令和vim文本编辑器 day3--常用文本处理命令和vim文本编辑器col,用于过滤控制字符,-b过滤掉所有控制字符,这个命令并不常用,但可以使用man 命令名| col -b >help.txt 导出一份帮助
2022-06-04

在Linux系统中使用Vim读写远程文件的命令详解

设定vim的工作方式(临时):set (模式信息):set nu — 显示行号:set nonu — 取消行号:set mouse=a — 设定鼠标可用:set cursorline — 设定显示行线:help — 查看帮助 今天我们讨论一
2022-06-03

在Linux命令行中使用计算器的5个命令详解

大家好,我是良许。 在使用 linux 时,我们有时会需要做一些计算,那么我们就可能需要用到计算器。在 Linux 命令行里,有许多计算器工具,这些命令行计算器可以让我们执行科学计算、财务计算或者一些简单的计算。当然,我们也可以在 Shel
2022-06-04

Linux如何不使用Linux命令行编辑器清空或删除大文件内容

这篇文章主要为大家展示了“Linux如何不使用Linux命令行编辑器清空或删除大文件内容”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux如何不使用Linux命令行编辑器清空或删除大文件内
2023-06-28

编程热搜

目录