VI常用命令
命令 | 说明 |
i | 在光标前插入 |
I | 在行首插入 |
a | 在光标后插入 |
A | 在行末插入 |
o | 在下一行插入 |
O | 在上一行插入 |
x | 删除当前字符 |
X | 删除前一个字符 |
dd | 删除当前行 |
5dd | 从当前行开始算,删除 5 行 |
yy | 拷贝当前行 |
8yy | 拷贝当前开始 8 行 |
p | 粘贴 |
D | 从当前位置开始删除到行尾 |
$ | 光标快速移动到行尾 |
0 | 光标快速移动到行首 |
gg | 光标快速移动到首行 |
G | 光标快速移动到尾行 |
. | 重复上一次命令 |
:%s/mmm/nnn/g | 在整个文件范围内把 mmm 替换成 nnn g=global |
/www | 搜索制定字符串 www |
:3 | 光标定位在第 3 行 |
:help | 查看帮助 |
:sp 另外一个文件的路径及文件名 | 在vi中打开另外一个文件 |
Ctrl+w+w | 在vi中已经打开的多个文件之间切换 |
:help cmd | 查看命令 cmd 的帮助 |