收集Vi常用命令
- 插入文本
i 在当前字符前插入文本
I 在行首插入文本
a 在当前字符后添加文本
A 在行末添加文本
o 在当前行后面插入一空行
O 在当前行前面插入一空行
R 以改写方式输入文本 - 移动光标
j或↓ 向下移动一行
k或↑ 向上移动一行
h或← 左移一个字符
l或→ 右移一个字符
w 右移一个词
W 右移一个以空格分隔的词
b 左移一个词
B 左移一个以空格分隔的词
0 移到行首
Ctrl + F 向前翻页
Ctrl + B 向后翻页
nG 到第n行
G 到最后一行 - 替换文本
$ 到行尾
( 到句子开头
) 到句子末尾
{ 到段落开头
} 到段落末尾 - 删除文本
r 替换一个字符
c 修改文本知道按下Esc键
cw 修改下一个词
cnw 修改接下来的n个词 - 保存退出
zz 保存并退出
:w filename 写入文件
:W 写入文件
:x 保存并推出
:q! 不保存直接退出
:q 推出vi - 其他常用命令
查找命令
/string、 ?string 从光标所在处向后或向前查找相应字符
复制粘贴命令
yy、p 复制一行内容到剪贴板或取出剪贴板中内容