Linux学习笔记(3) -- vi和vim编辑器概述和三种模式

227 阅读2分钟

vivim 概述

  • Linux 系统会内置vi 文本编辑器。
  • vim 是从 vi 发展出来的一个文本编辑器。 具有程序编程的能力,类似vi的增强版本。代码补全、编译及错误跳转等方便编程的功能特别丰富。

vivim 常用的三种模式

  • 正常模式(默认模式) 以 vim 打开一个文档,默认进入的即为正常模式。该模式下可以使用“上下左右”控制光标,可以使用复制粘贴,操作文件数据。
  • 插入模式(编辑模式) 在正常模式下,按下 iIoO aA R r任意一个,即可切换到插入模式。通常使用 i
  • 命令模式 该模式下,可完成读取、存盘、替换、退出vim、显示行号等操作。

vivim 实操创建编辑Demo.java文件

1. 打开terminal 输入以下指令,回车,进入默认模式(如下图)。
vim Demo.java

正常模式.png

2. 输入 iIoO aA R r任意一个,进入插入模式(如下图)。

插入模式.png

3. 输入简单的demo代码。
public class Demo{
    public static void main(String[] args){
     System.out.println("Hello world");
    }
}
4. 按下 ESC 键,再输入 键,切换到命令行模式(如下图)。

命令行模式.png

5. 在命令模式下,输入 wq (意思为 write and quit 写入并退出),回车,保存并退出。

Demo文件创建完成.png

6. 退出后,如想继续编辑,可以输入以下指令,回车,继续编辑。
vim Demo.java

vim 三种模式切换总结

vim三种模式.png

  1. 进入vim 正常模式。
  2. 输入 iIoO aA R r 进入编辑模式。
  3. 按下Esc 即可退回正常模式。
  4. 输入 或者 / 进入命令模式。
  5. 按下Esc 即可退回正常模式。
  6. 命令模式下输入:wq(保存退出) 、:q(退出)、 :q!(强制退出,并且不保存) 退回命令行terminal。