0、进入输入模式的命令
i 在光标 左侧输入正文[常用]
a 在光标 右侧输入正文[常用]
o 小写字符o, 在光标所在行的 下一行增添新行
O 大写字符O, 在光标所在行的 上一行增添新行
I 在光标 所在行的开头输入正文
A 在光标 所在行的末尾输入正文
1、显示文件内容的行号
set nu
2、在文件中查找指定的内容
/ KEYWORD :自上而下的查找
n: 下一个
N:前一个
?KEYWORD :自下而上的查找
n: 下一个
N:前一个
3、跳转到首行
gg
4、跳转到尾行
G
5、跳转到指定行
ngg
#例如5gg,跳转到第五行的行首
6、光标移动到当前行的行首
0 数字0
7、光标移动到当前行的行尾
$ 字符$
8、复制指定的行数
1、yy 复制当前光标所在行的内容到vi的缓冲区
2、nyy 复制n行,例如5yy:就是从当前行光标所在的行向下复制5行,把复制的内容放到缓冲区
3、p 小写p,将缓冲区的内容复制到当前行的下方(与yy配合,进行粘贴)
9、删除指定的行
dd 删除当前行
ndd 删除n行。例如,3dd表示从当前行开始,向下删除三行文本
10、撤销操作
u 命令撤销最近一次的操作,可以使用多次来恢复原有的操作
U 撤销所有操作
. 可以恢复对使用u命令的操作
11、关于进入可视化模式
v :按字符选择
V :按行选择
y :复制选中的内容到vi的缓冲区
d :剪切选中的内容到vi的缓冲区
p :进行复制
12、保存并退出
1、q! 强制退出vi编辑器(不保存修改)[常用]
2、两个大写的ZZ 退出并保存
3、wq 退出并保存