一、vi命令分为三个模式,命令模式、输入模式、末行模式
命令模式
- 移动光标 开头到末尾 end或者$
- 多行间跳转:先按想跳转到行数 在按G最后一行:GG 第一行:gg
- 复制整行:yy(复制一行)
- 粘贴:p
- 剪切整行:dd
- 删除单词: x
- 撤销:u U:撤销全部
- 替换文本 :r
- 查找内容:/ /+你想要的单词 n:向下 N:向上
- 显示行号 set nu
输入模式
- 命令跳转到输入模式:按i(当前光标处插入)
- 按o:下一行插入 O:上一行插入
- 按esc回到命令模式
末行模式
替换查找
通式:范围 s/旧的字符(可以使用通配符)/新的字符/修饰符
s:查找命令
修饰符:
g:查找的内容都替换,如果不加g默认只替换查找到的第一个
i :不区分大小写
c:询问你(需不需要更改)
% s/^/#/g:给每行的开头加#号