第七讲 VI编辑器.ppt

第七讲 VI编辑器.ppt

ID:48755963

大小:373.00 KB

页数:27页

时间:2020-01-21

第七讲 VI编辑器.ppt_第1页
第七讲 VI编辑器.ppt_第2页
第七讲 VI编辑器.ppt_第3页
第七讲 VI编辑器.ppt_第4页
第七讲 VI编辑器.ppt_第5页
资源描述:

《第七讲 VI编辑器.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Linux基础长春工程学院软件职业技术学院2011年10月VI编辑器第七讲本讲目标掌握VI编辑器三种模式的切换掌握VI编辑器常用命令了解VIM和VI的区别Vi概述VI编辑器是Visualinterface的简称,通常称之为VI。它在Linux上的地位就像Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。简单使用VI编辑器在linux命令提示符后输入命令”vi”或”vifilename”即可进入vi编辑器环境。上述两个命令的区

2、别是,如果在vi命令后不指定文件名,则vi编辑器会开启一个新文件,保存文件时需要给出文件名如果指定了文件名,则会打开该文件;如果指定的文件名不存在,则会开启一个新文件,并在之后保存时使用该文件名。VI使用方法基本概念Vi基本上可以分为三种操作模式:指令模式(commandmode)、输入模式(insertmode)、末行模式(lastlinemode)1)命令行模式commandmode)控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insertmode下,或者到lastlinemode。VI使用方法2)输入

3、模式(insertmode)只有在Insertmode下,才可以做文字输入,按[ESC]键可回到命令行模式。3)末行模式(lastlinemode)将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。不过一般我们在使用时把vi简化成两个模式,就是将末行模式(lastlinemode)也算入命令行模式commandmode)。VI使用方法进入vi后,是处于【命令模式】,需要切换到【插入模式】才能够输入文字。由指令模式进入插入模式的指令有如下几种:a:从当前光标所在位置的右边开始输入下一个字符。A:从当前光

4、标所在行的最后面(行尾)开始输入。i:从当前光标所在位置的左边插入新字符,光标后的内容随新增字符向后移动。I:从当前光标所在行的第一个非空白字符前面(行首)开始插入字符。VI使用方法o:在当前光标所在行下新增一行并进入输入模式,光标移动到下一行的开头。O:在当前光标所在行上方新增一行并进入输入模式。s删除光标后的一个字符,然后进入插入模式;S删除光标所在的行,然后进入插入模式;VI使用方法技巧:如果不知道当前处于哪种模式,可以在执行任意指令前先按ESC键,这样可以保证处于指令模式下。VI使用方法保存文件在指令模式下输入”:

5、q”,”:q!”,”:wq”或”:x”,就会退出vi编辑器。期中”:wq”和”:x”是存盘退出,而”:q”是不保存直接退出。如果文件内容修改,则会提示保存文件,而”:q”命令也会失效,此时可以采用”:wq”或者”:x”,如果不想保存改变后的文件就需要使用”q!”命令,这个命令将不保存文件而强行退出vi编辑器。下表保存和退出的命令:VI使用方法命令说明:w保存;:wfilename另存为filename;:wq保存退出;:wqfilename注:以filename为文件名保存后退出;:q!不保存退出;:x保存并退出,功能和:

6、wq相同:q退出vi编辑器ZZ通:wq命令行模式光标的移动使用键盘上的方向键移动光标也许是最简单的方法,但却不是最好的方法。Vi提供许多移动光标的方式,由于命令极多,初学者没有必要掌握每一个命令。只需要掌握常用的光标移动命令即可。命令行模式命令说明h向左移动光标j向下移动光标k向上移动光标l向右移动光标0所在行的最前面(行首)$行尾[ctrl]+[f]屏幕往“前”移动一页(向下翻页)[ctrl]+[b]屏幕往“后”移动一页(向上翻页)[ctrl]+[d]屏幕往“前”移动半页(向下翻页)[ctrl]+[u]屏幕往“后”移动半

7、页页(向上翻页)gg移动到文章的首行G移动到文章的最后$移动到光标所在行的“行尾”^移动到光标所在行的“行首w光标跳到下个字的开头e光标跳到下个字的字尾#l光标移到该行的第#个位置,如:5l,56ln-向上移动n行,第一个非空白字符n+向下移动n行,第一个非空白字符nG数字n加上大写G,移动到第n行命令行模式Vi还提供了三个关于光标在全屏幕上移动并且文件本身不发生滚动的命令。它们分别是H、M和L命令。(1)H命令该命令将光标移至屏幕首行的行首(即左上角),也就是当前屏幕的第一行,而不是整个文件的第一行。利用此命令可以快速将

8、光标移至屏幕顶部。若在H命令之前加上数字n,则将光标移至第n行的行首;使用命令dH将会删除从光标当前所在行至所显示屏幕首行的全部内容。命令行模式(2)M命令该命令将光标移至屏幕显示文件的中间行的行首。即如果当前屏幕已经充满,则移动到整个屏幕的中间行;如果并未充满,则移动到文本的那些行的中间行。利用此命令

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。