Linux学习笔记(3) -- vi和vim编辑器概述和三种模式
vi
和vim
概述
- Linux 系统会内置
vi
文本编辑器。
-
vim
是从 vi
发展出来的一个文本编辑器。 具有程序编程的能力,类似vi
的增强版本。代码补全、编译及错误跳转等方便编程的功能特别丰富。
vi
和vim
常用的三种模式
-
正常模式(默认模式)
以 vim
打开一个文档,默认进入的即为正常模式。该模式下可以使用“上下左右”控制光标,可以使用复制粘贴,操作文件数据。
-
插入模式(编辑模式)
在正常模式下,按下i
、I
、 o
、O
、a
、A
、R
、r
任意一个,即可切换到插入模式。通常使用i
。
-
命令模式
该模式下,可完成读取、存盘、替换、退出vim、显示行号等操作。
vi
和vim
实操创建编辑Demo.java文件
1. 打开terminal 输入以下指令,回车,进入默认模式(如下图)。
vim Demo.java
正常模式.png
2. 输入i
、I
、 o
、O
、a
、A
、R
、r
任意一个,进入插入模式(如下图)。
插入模式.png
3. 输入简单的demo代码。
public class Demo{
public static void main(String[] args){
System.out.println("Hello world");
}
}
<br/>
4. 按下 ESC
键,再输入 :
键,切换到命令行模式(如下图)。
命令行模式.png
5. 在命令模式下,输入 wq
(意思为 write and quit
写入并退出),回车,保存并退出。
Demo文件创建完成.png
6. 退出后,如想继续编辑,可以输入以下指令,回车,继续编辑。
vim Demo.java
vim 三种模式切换总结
vim三种模式.png
- 进入vim 正常模式。
- 输入
i
、I
、 o
、O
、a
、A
、R
、r
进入编辑模式。
- 按下
Esc
即可退回正常模式。
- 输入
:
或者/
进入命令模式。
- 按下
Esc
即可退回正常模式。
- 命令模式下输入
:wq
(保存退出) 、:q
(退出)、:q!
(强制退出,并且不保存) 退回命令行terminal。
本文标题:Linux学习笔记(3) -- vi和vim编辑器概述和三种模式
本文链接:https://www.haomeiwen.com/subject/rqathrtx.html
网友评论