Esc 从插入模式到命令模式
i 光标前插入字符
I 在光标所属行首插入
a 光标后插入字符
A 在光标所属行末插入
o 向下新插入一行
O 向上新插入一行
h 左
j 下
k 上
l 右
M 光标移动到中间
L 光标移动到页面中最后一行的行首
6G 移动到指定的第6行
w 向后一次移动一个字符
b 向前一次一定一个字符
{ 按段落向上移动
} 按段落向下移动
gg 光标移动到文件的开头
G 光标移动到文件的末尾
=============删除命令:
x 删除光标后的一个字符
X 删除光标前的一个字符
dd 删除光标所在的行
6 dd 删除指定的行数6,从光标所在行开始
D 删除光标所在行后的字符,包括光标字符
=============撤销命令:
u 一步一步的撤销
Ctrl-r 反撤销
./ 重复上一次操作的命令
文本行向右移动
<< 问本行向左移动
yy 复制当前行
6yy 复制当前行开始的6行
p 在当前光标所在行下方行复制
v 按照字符移动,选中文本
V 按行移动,配合d yy >> <<等移动复制等操作
r 替换当前字符
R 替换当前光标后的字符
/ str 查找
n 下一个
N 上一个
=========替换
:%s/abc/123/g 把光标所在行的abc替换成123
:1,10s/abc/123/g 把1-10行之间的abc替换成123