一.VI文本编辑器
1.文本编辑器vi命令
文本编辑器的作用
- 创建或修改文本文件
- 维护Linux系统中的各种配置文件
Linux中最常用的文本编辑器
- vi :类UINX操作系统的默认文本编辑器
- vim:vim是vi文本编辑器(一般简称为vi编辑器)的增强版本
二.VI编辑器的工作模式
1.三种工作模式
- 命令模式
- 输入模式
- 末行模式
2.不同模式之间的切换
在vi编辑器的命令模式中一些基本且常用的命令
| a | 在当前光标位置之后插入内容 |
| A | 在光标所在行的末尾(行尾)插入内容 |
| i | 在当前光标位置之前插入内容 |
| I | 在光标所在行的开头(行首)插入内容 |
| o | 在光标所在行的后面插入一个新行 |
| O | 在光标所在行的前面插入一个新行 |
三.命令模式的基本操作
1.方向移动
2.翻页
| 操作类型 | 操作键 | 功能 |
|---|---|---|
| 翻页 | Page Down键或 Ctrl + F | 向下翻动一整页内容 |
| Page Up键或Ctrl + B | 向上翻动一整页内容 |
3.行内快速跳转
| 操作类型 | 操作键 | 功能 |
|---|---|---|
| 行内快速跳转 | Home键或^键、数字0键 | 跳转到本行的行首 |
| End键或者$键 | 跳转到本行的行尾 |
4.行间快速跳转
| 操作类型 | 操作键 | 功能 |
|---|---|---|
| 行间快速跳转 | 1G或者gg | 跳转到文件的首行 |
| G | 跳转到文件的末尾行 | |
| #G | 跳转到文件中的第#行 |
5.行号显示
| 操作类型 | 操作键 | 功能 |
|---|---|---|
| 行号显示 | :set nu | 在编辑器中显示行号 |
| :set nonu | 取消编辑器中的行号显示 |










