-------------------------------------------------------------------
|--查找____4 + 2
----------------
/str搜索,并高亮
n向下切换搜索到的内容
N向上切换搜索到的内容
?str搜索,并高亮
N向下切换搜索到的内容
n向上切换搜索到的内容
----------------------------------------------------
|--移动光标____13 + 1
---------------------
//移动光标,也叫定位.
k上移一个字符
l右移一个字符
j下移一个字符
h左移一个字符
$移至行尾
0移至行首
Enter移至下行行首
H移至屏幕左上
M移至屏幕左中
L移至屏幕左下
1G移至文件第1行首
10G移至文件第10行首
G移至文件左下
-----------------------------------------------------
|--剪切____7 + 1
----------------
//向后剪切
x剪切当前一个字符
//向前剪切
X剪切光标前面的一个字符
s剪切当前一个字符,并插入
dd剪切当前行
S剪切当前行,并插入新行
D剪切当前字符,到行尾的内容
dG剪切当前行,以及该行到文件末尾的内容
----------------------------------------------------
|--复制与粘贴____5
------------------
yy复制当前行
Y同上
nyy复制当前行以及下面共n行
nY同上
p粘贴复制或删除的行
----------------------------------------------------
|--保存并退出____1 + 8
----------------------
ZZ保存并退出vi
-------------------------------------------------------------------
|--改写____2
------------
r改写当前字符
R改写当前字符,并继续改写,按Esc结束
----------------------------------------------------
|--撤消____3
------------
u撤消操作,一直可以撤消到文件打开的时候,并不是保存的时候
control + r恢复撤消
U取消当前行的所有操作
----------------------------------------------------
|--iaoIAO进入插入模式____6
---------------------------
//前面
i在光标前插入
I在行首插入
//后面
a在光标后插入
A在行尾插入
//行级别
o在光标下插入新行
O在光标上插入新行
----------------------------------------------------
|--进入末行模式____1
--------------------
:进入末行模式
----------------------------------------------------