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 | 删除当前行至开头 |