1 / 2
文档名称:

vi学习手册.doc

格式:doc   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

vi学习手册.doc

上传人:n22x33 2015/5/30 文件大小:0 KB

下载得到文件列表

vi学习手册.doc

文档介绍

文档介绍:进入vi的命令
Vi filename 打开或新建文件,并将光标置于第一行首
Vi +n filename 打开文件,并将光标置于第n行首
Vi + filename 打开文件并将光标置于最后一行首
Vi +/pattern filename 打开文件,并将光标置于一个与pattern匹配的串处
Vi filename .. Filename 打开多个文件,依次进行编辑
移动光标类命令
h 光标左移一个字符
l 光标右移一个字符
space 光标右移一个字符
k或ctr+p 光标上移一行
j或ctr+n 光标下移一行
Enter 光标下移一行
W或w 光标右移至一个字字首
B或b 光标左移至一个字字首
E或e 光标右移至一个字字尾
) 光标移至句尾
( 光标移至句首
} 光标移至段落开头
{ 光标移至段落结尾
nG 光标移至第n行首
n+ 光标下移n行
n- 光标上移n行
n$ 光标移至第n行尾
H 光标移至屏幕定行
M 光标移至屏幕中间行
L 光标移至屏幕最后行
0 (注意是数字0)光标移至当前行首
$ 光标移至当前行末
屏幕翻滚类命令
Ctr+u 向文件首翻半屏
Ctr+d 象文件尾翻半屏
Ctr+f 向文件尾翻一屏
Ctr+b 向文件首翻一行
nz 将第n行滚至屏幕顶部,不指定n时当前行滚至屏幕顶部
插入文本类命令
i 在光标前
I 在当前行首
A 在当前行末
a 光标后
o 在当前行至下新开一行
O 在当前行至上新开一行
r 替换当前字符
R 替换当前字符及其后的字符,直至按ESC键
s 从当前光标位置处开始,以输入的文本替代制定数目的字符
S 删除指定数目的行,并以所输入文本代替之
ncw或nCW 删除指定数目的词
nCC 修改制定数目的行
删除/复制命令
ndw或ndW 删除光标处开始及其后的n-1个词
d^ 删至行首
d$ 删至行末
ndd 删除当前行及其后n-1行
X或x 删除一个字符,x删除光标后的,而X删除光标前的
u 撤销前次操作
ynw 复制n个单词
ynl 复制n个字符
y$ 复制当前光标至行尾处
nyy 复制n行
p 粘贴
搜索及替换命令
/pattern 从光标开始出项文件尾搜索pattern
?pattern 从光标开始出项文件首搜索pattern
n 在同一方向重复上一次搜索命令
N 在反方向上重复上一次搜索命令
:s/p1/p2/g 在当前行中所有p1均用p2代替
:n1,n2s/p1/p2/g 将第n1至n2行中所有p1均有p2代替
:g/p1/s/p2/g 将文件中所有p1均有p2替换
选项设置
all 列出所有选项设置情况
tern 设置终端类型
ignorance 在搜索中忽略大小写
list 显示制表位(ctr+I)和行尾标志($)
number 显示行号
report 显示由面向行的命令修改过的数目
terse 显示简短的警