vi简介
vi是unix/linux操作系统中最经典的文本编辑器,只能是编辑字符,不能对字体、段落进行排版;它既可以新建文件,也可以编辑文件;
vi 的三种命令模式
| 模式 | 功能 |
|---|---|
| Command(命令)模式 | 用于输入命令 |
| Insert(插入)模式 | 用于插入文本 |
| Visual(可视)模式 | 用于视化的的高亮并选定正文 |
实用命令
| 命令 | 功能 |
|---|---|
| GG | 文件底部 |
| gg | 文件头部 |
| $ | 行尾 |
| ^ | 行首 |
| dd | 删除当前行 |
| x | 删除当前字符 |
| yy | 复制当前行 |
| p | 粘贴到下一行 |
| P | 粘贴到上一行 |
| u | 恢复 |
| /pattern | 向后搜索字符串pattern |
| ?pattern | 向前搜索字符串pattern |
| :set number | 显示行号 |
| :%s/str/str1/g | 文本替换 |
| :wq | 保存退出 |
| :q | 退出 |
| ndd | 删除多行 |
| dG | 删除当前行至末尾 |
| dgg | 删除当前行至开头 |