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

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

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]文章来源地址https://www.toymoban.com/news/detail-467517.html

到了这里,关于Linux——vi命令使用详解(vim编辑器)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Linux入门教程——VI/VIM 编辑器

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

    2024年02月21日
    浏览(37)
  • Linux:详解(yum的使用、vim编辑器命令集合以及gcc/g++编译器的使用)

            在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.         但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这

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

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

    2024年02月05日
    浏览(46)
  • 探索 Linux vim/vi 编辑器:介绍、模式以及基本操作演示

    💐作者:insist-- 💐个人主页: insist-- 的个人主页 理想主义的花,最终会盛开在浪漫主义的土壤里,我们的热情永远不会熄灭,在现实平凡中,我们终将上岸,阳光万里 ❤️欢迎点赞👍收藏📁评论📒 前言 本文将介绍vim / vi编辑器是什么并详细讲解它的三种工作模式以及基

    2024年02月05日
    浏览(44)
  • Linux中的vi与vim:编辑器的王者之争与深度探索

    🐇明明跟你说过:个人主页 🏅个人专栏:《Linux :从菜鸟到飞鸟的逆袭》🏅 🔖行路有良友,便是天堂🔖 目录 一、前言 1、Linux的起源与发展 2、vi与vim的历史与发展  二、vi编辑器基础  1、vi编辑器的启动与退出 2、vi的基本模式:普通模式、插入模式、命令模式 3、vi的基

    2024年04月29日
    浏览(37)
  • Linux文本编辑器vim使用和配置详解

    ​ vim是Linux的一款文本编辑器,可以用来编辑代码,而且支持语法高亮,还可以进行一系列配置使vim更多样化。也可以运行于windows,mac os上。 ​ vim有多种模式,但目前我们只介绍绝大多数场景用的到的模式,也就是命令模式,插入模式和底行模式,其他模式以后用到了会介

    2024年02月05日
    浏览(60)
  • Vi 和 Vim 编辑器

    Linux 系统会内置 vi 文本编辑器 Vim 具有程序编辑的能力,可以看做是 Vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 正常模式 以 vim 打开一个档案就直接进入一般模

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

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

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

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

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

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

    2024年02月06日
    浏览(43)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包