Linux 运维高级指令05

Linux编辑器之神vim编辑器

  • 简介

vi 编辑器是所有 Unix 及 Linux 系统下标准的编辑器,类似于 windows 系统下的 notepad(记事本)编辑器,由于在 Unix 及 Linux 系统的任何版本,vi编辑器是完全相同的,因此可以在其他任何介绍 vi的地方都能进一步了解它,vi也是 Linux 中最基本的文本编辑器,学会它后,我们将在 Linux的世界里畅行无阻,尤其是在终端中

关于 vim:vi 和vim 都是 Linux 中的编辑器,不同的是,vim 比较高级,可以视为vi 的升级版本。vi使用于文本编辑,但是 vim 更适用于 coding。

vim 点是光标的移动,模式切换,删除,查找替换,复制,粘贴,撤销命令的使用。 

  •  vim三种模式

vim 中存在的三种模: 命令模式编辑模式输入模式)、末行模式尾行模式)。

  1. 命令模式在该模式下是不能对文件直接编辑,可以输入快捷键进行一些操作(删除行,复制行,移动光标,粘贴等等)打开文件之后默认进入的模式
  2. 编辑模式: 在该模式下可以对文件的内容进行编辑;
  3. 末行模式可以在末行输入命令来对文件进行操作(搜索、替换、保存、退出、撤销、高亮
    •  vim打开文件的方式
  4. 语法一vim  文件路径 

作用 打开指定的文件

  1. 语法二vim + 数字 + 文件的路径

   作用 打开指定的文件并且将光标移动到指定的行

  1. 语法三vim + /关键词 + 文件的路径
       作用 打开指定的文件并且高亮显示关键词
  2. 语法四vim 文件1  文件2  文件3  文件4

   作用 同时打开多个文件

    •  案例分析

重点

我们先复制出/etc/passwd文件复制到当前家目录下,后续一切操作我们将在/root/passwd 底下进行操作

退出方式: shift+:  弹出输出 q、退出

  •  命令模式

该模式是打开文件第一个看到的模式打开文件即可进入

    •  光标移动
      1.  行首

用法 shift + 6

      1.  行尾

用法 shift + 4

      1.  首行

用法 gg

      1.  末行

用法 G

      1.  翻屏

用法 向上翻屏PgUp  &&  ctrl + b

用法 向下翻屏PgDn  &&  ctrl + f

    •  复制操作
      1.  复制光标所在行

用法  yy 

      1.  复制多行以光标为主向下复制多行

用法  数字 yy   使用频率最高

      1.  可视化复制

用法  ctrl + v  然后按下上下箭头选中要复制的区块按y, 最后按下p键把你想要的内容单独复制出来

      1.  剪切删除光标所在行

用法  dd

      1.  向下剪切删除指定的行

用法  数字  dd

      1.  剪切删除光标当前行删除之后下行不上移

用法  D  (删除完成后当前行会变成空白的)

      1.  撤销恢复

撤销用法  u 

恢复用法 ctrl + r   (取消之前撤销的操作)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章