Linux实操篇02--vi和vim编辑器

基于Ubuntu内核的Linux系统,涉及以下内容
Linux实操篇02--vi和vim编辑器

vi和vim编辑器

1.1 vi和vim基本介绍

Linux 系统都会内建vi 文本编辑器

Vim 具有程序编辑的能力,可以看做是Vi的增强版本

1.2 vi和vim常用的三种模式

  • 正常模式:
    以vim 打开一个档案就直接进入一般模式(默认模式)。在这个模式中, 可以使用『上下左右』按键来移动光标,可以使用『删除字符』或『删除整行』来处理档案内容,也可以使用『复制、贴上』来处理文件数据。

  • 插入模式:
    按下i, I, o, O, a, A, r, R等任何一个字母之后才会进入编辑模式, 一般来说按i即可.

  • 命令行模式:
    在这个模式当中,可以提供相关指令,完成读取、存盘、替换、离开vim 、显示行号等的动作则是在此模式中达成的!

1.3 快速入门案例

使用 vim 开发一个Hello.java 程序, 保存.步骤说明和演示:

  • 正常模式:vim Hello.java,创建一个Hello.java 文件;
  • 插入模式:按下i进入插入模式,编辑Hello.java 文件内容,编辑完成后,ESC回到正常模式;
  • 命令行模式:/或者:进入命令模式,执行:wq(保存退出) :q :q!(不保存退出)
    Linux实操篇02--vi和vim编辑器

1.4 快捷键

  1. 拷贝当前行 yy , 拷贝当前行向下的5行 5yy,并粘贴。
  2. 删除当前行 dd , 删除当前行向下的5行 5dd
  3. 在文件中查找某个单词[命令行下/关键字,回车查找, 输入n 就是查找下一个]
  4. 设置文件的行号,取消文件的行号.[命令行下 : set nu 和 :set nonu]
  5. 在一个文件中输入"hello" ,然后又撤销这个动作 u
  6. 编辑 /etc/profile 文件,并将光标移动到 20行shift+g
  7. 更多的看整理的文档