指令
解释
h
光标左移一格
j
光标下移一行
k
光标上移一行
l
光标右移一格
^
光标移至当前行最左边
$
光标移至当前行最右边
数字G
光标移至指定行
二、转换为文字输入状态
指令
解释
i
在光标处输入文字
a
在光标后一个字符处输入文字
I
在当前行最左端输入字符
A
在当前行最右端输入字符
三、删除
x
删除光标处的一个字符
dd
删除光标处的一行字符
dw
删除光标处的一个单词
D
删除光标处到当前行最右端
四、复制粘贴
数字yy
复制当前行开始的N行
Y
复制当前行
p
粘贴到光标所在行的下一行
五、撤消重做
u
撤消
Ctrl-R
重做
vi的指令还有N多,但是对于简单的编辑,以上指令已经足够。最后提醒一点,由于vi指令很多,在等待指令状态下随意按键盘都可能出现不可预见的结果,所以要注意了。