Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1038614
  • 博文数量: 836
  • 博客积分: 43880
  • 博客等级: 大将
  • 技术积分: 5485
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-20 17:36
文章分类

全部博文(836)

文章存档

2011年(1)

2008年(835)

我的朋友

分类: LINUX

2008-08-20 18:23:24


vi使用入门 vi是一个Unix/Linux提供的全屏幕编辑器,可以编辑文本文件。 一、vi模式简介 vi可分为三种状态: 1.命令模式:控制光标移动;字符删除,移动,复制;进入输入模式,或最后行模式。 2.输入模式:唯有在输入模式下,才可做文字输入,按键可到命令模式。 3.最后行模式:将文件写入或离开编辑器,亦可设定编辑环境,如寻找字串、列出行号..等。 二、vi的基本操作 1.进入vi 在系统提示符号下输入vi及文件名称,回车后即进入vi全屏幕编辑画面,且在命令模式下。 $vitestfile.c 2.切换至输入模式编辑文件: 在命令模式下可按''i''或''a''或''o''三键之一进入输入模式。 3.离开vi及保存: 在命令模式下可按'':''键进入最后行模式, :wfilename(存入指定文件) :wq(写入并离开vi) :q!(离开并放弃编辑的文件) 三、命令模式功能键简介 1.进入输入模式 i:插入,在当前光标之前输入文字。 a:增加,在当前光标之后输入文字。 o:从新的一行行首开始输入文字。 2.移动光标 h、j、k、l:分别控制光标左、下、上、右移一个字符。 ^b:往后一页。 ^f:往前一页。 G:移到文件最后。 0:移到行首(注意是数字零);$:移到行尾。 3.删除 x:删除一个字符。 #x:例,3x表删除3个字符。 dd:删除光标所在行。 #dd:例,3dd删除自光标起3行。 4.更改 cw:更改光标处字符到词尾处。 c#w:例,c3w表更改3个字。 5.取代 r:取代光标处之字符。 R:取代字符直到按为止。 6.复制 yw:拷贝光标处字符到词尾。 p:复制(put)到所要之处。 (指令''yw''与''p''必须搭配使用。) 7.跳至指定之行 #G:例,44G表移动光标至第44行行首。 四、最后行模式下指令简介 注意:使用前请先按键确定在命令模式下。 按'':''或''/''或''?''三键即可进入最后行模式。 1.列出行号:setnu(可用:setall列出所有的选择项。) 2.寻找字串/word(由首至尾寻找)?word(由尾至首寻找) 3.:wfilename(存入指定文件) :wq(写入并离开vi) :q!(离开并放弃编辑的文件) (责任编辑:凌云通)


下载本文示例代码
阅读(223) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~