目 录
|
目 录 内 容
|
I
|
切换到插入模式,此时光标当于开始输入文件处
|
A
|
切换到插入模式,并从目前光标所在位置的下一个位置开始输入文字
|
O
|
切换到插入模式,且从行首开始插入新的一行
|
[ctrl]+[b]
|
屏幕往“后”翻动一页
|
[ctrl]+[f]
|
屏幕往“前”翻动一页
|
[ctrl]+[u]
|
屏幕往“后”翻动半页
|
[ctrl]+[d]
|
屏幕往“前”翻动半页
|
0(数字0)
|
光标移到本行的开头
|
G
|
光标移动到文章的最后
|
nG
|
光标移动到第n行
|
$
|
移动到光标所在行的"行尾"
|
n<Enter>
|
光标向下移动n行
|
/name
|
在光标之后查找一个名为name的字符串
|
?name
|
在光标之前查找一个名为name的字符串
|
X
|
删除光标所在位置的"后面"一个字符
|
目 录
|
目 录 内 容
|
X
|
删除光标所在位置的"前面"一个字符
|
dd
|
删除光标所在行
|
ndd
|
从光标所在行开始向下删除n行
|
yy
|
复制光标所在行
|
nyy
|
复制光标所在行开始的向下n行
|
p
|
将缓冲区内的字符粘贴到光标所在位置(与yy搭配)
|
U
|
恢复前一个动作
|
目 录
|
目 录 内 容
|
:w
|
将编辑的文件保存到磁盘中
|
:q
|
退出Vi(系统对做过修改的文件会给出提示)
|
:q!
|
强制退出Vi(对修改过的文件不作保存)
|
:wq
|
存盘后退出
|
:w [filename]
|
另存一个命为filename的文件
|
:set nu
|
显示行号,设定之后,会在每一行的前面显示对应行号
|
:set nonu
|
取消行号显示
|
|
注意
|
Vi的升级版Vim已经问世了,功能相当强大,且保持与Vi的90%相兼容,因此,感兴趣的读者可以查看相关资料进行学习。
|