您的位置:首页 > 其它

VI命令简介

2005-11-24 16:36 232 查看
VI命令简介
vi共分为三种方式:command,insert,escape。
commmand方式:进入VI后默认为command方式,输入":"或"/"或"?"进入escape方式,输入"i"或"a"
进入insert方式。可以使用下面不以":"或"/"或"?"开头的命令。
insert方式:编辑模式,跟windows下编辑文本使用相同。按"ESC"键返回command方式。在窗口
escape方式:可以使用如下":"或"/"或"?"开头的命令。
通常情况下,只需要了解下面几个命令就可以把VI玩得很溜了。:-)
:set number 显示文件行号。
:set nonumber 接触行号显示。
:number number行号数字,光标定位到该行。
:G 光标定位到文件最后一行。
/test 从光标位置向下查找字符串test。
?test 从光标位置向上查找字符串test。
找到后按 n 键继续查找下一处。
:start,end s/string1/string2/options start和end是行号,string1,string2都是自付串,
在start和end之间,将string1替换成string2。
options有g和gc,g表示行内全部替换,gc表示当
需要替换时,提示用户是否需要替换。
:q! 不保存对文件的修改,并退出VI。
:qw 保存对文件的修改,并退出VI。
yy 复制当前行。
p 将复制行拷贝到当前光标位置。
dd 删除当前行。
:start,end d 删除start和end之间的所有行。start和end是行号。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: