前言
vi是visual interface的简称,是Linux中最经典的文本编辑器.
了解并学习vi编辑器将更加方便在Linux中对文本进行操作。
vi 编辑器介绍
核心设计思想:让程序员的手指始终保存在键盘的核心区域,就能完成所有编辑操作
特点:
- 只能编辑文本内容,不能对字体段落进行排版
- 不支持鼠标操作
- 没有菜单
- 只有命令
三种模式
- 一般命令模式
- 编辑模式
- 命令行模式
操作命令
vi filename
:进入命令模式
vi a.txt # 打开a.txt
vim a.txt # 打开a.txt
vim a.txt +10 # 打开文件,并定位到第10行
编辑模式命令
命令 | 功能 |
---|---|
i | 进入插入模式 |
a | 光标后移 |
o | 光标所在行下插一行 |
O | 光标所在行上插一行 |
命令行模式命令
命令 | 功能 |
---|---|
dd | 删除光标所在行 |
ndd | 从光标位置向下连续删除 n 行 |
yy | 复制光标所在行 |
nyy | 从光标位置向下连续复制 n 行 |
p | 粘贴 |
u | 撤销上一次命令 |
gg | 回到文件顶部 |
G | 回到文件尾部 |
/str | 查找str |
底行模式命令
命令 | 功能 |
---|---|
:w 文件名 | 另存为 |
:w | 保存 |
:q | 退出,如果未保存不能退出 |
:q! | 强行退出,不保存退出 |
:wq | 保存并退出 |
:x | 保存并退出 |
:set nu | 设置行号 |
:set nonu | 取消行号 |
:%s/旧文本/新文本 | 文本替换 |
总结
本文简单介绍了vi编辑器的使用方法。
参考资料来源:黑马程序员_全网最全的大数据入门教程,最适合小白的大数据自学课程