linux下的编辑器vi命令大全

linux下的编辑器vi命令大全

ID:12290483

大小:48.50 KB

页数:10页

时间:2018-07-16

linux下的编辑器vi命令大全_第1页
linux下的编辑器vi命令大全_第2页
linux下的编辑器vi命令大全_第3页
linux下的编辑器vi命令大全_第4页
linux下的编辑器vi命令大全_第5页
资源描述:

《linux下的编辑器vi命令大全》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、vi编辑器是任何Unix及Linux系统下标准的编辑器,他的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下他的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您能够在其他任何介绍vi的地方进一步了解他。Vi也是Linux中最基本的文本编辑器,学会他后,您将在Linux的世界里畅行无阻。1、vi的基本概念  基本上vi能够分为三种状态,分别是命令模式(commandmode)、插入模式(Insertmode)和底行模式(lastlinemode),各模式的功能区分如下:1)命令行模式command

2、mode)  控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insertmode下,或到lastlinemode。2)插入模式(Insertmode)  只有在Insertmode下,才能够做文字输入,按「ESC」键可回到命令行模式。3)底行模式(lastlinemode)  将文档保存或退出vi,也能够配置编辑环境,如寻找字符串、列出行号……等。但是一般我们在使用时把vi简化成两个模式,就是将底行模式(lastlinemode)也算入命令行模式commandmode)。2、vi的基本操作a)进入vi的命令 在系统提示符号输入vi及

3、文档名称后,就进入vi全屏幕编辑画面:$vimyfile  但是有一点要特别注意,就是您进入vi之后,是处于「命令行模式(commandmode)」,您要转换到「插入模式(Insertmode)」才能够输入文字。或者用下面的命令:vifilename:打开或新建文件,并将光标置于第一行首vi+nfilename:打开文件,并将光标置于第n行首vi+filename:打开文件,并将光标置于最后一行首vi+/patternfilename:打开文件,并将光标置于第一个与pattern匹配的串处vi-rfilename:在上次正用vi编辑时发生系统崩溃

4、,恢复filenamevifilename....filename:打开多个文件,依次进行编辑b)命令行模式commandmode)与插入模式(Insertmode)等模式的转换  在「命令行模式(commandmode)」下按一下字母「i」「I」「a」「A」「o」「O」就能够进入「插入模式(Insertmode)」,这时候您就能够开始输入文字了。从插入模式转换为命令行模式,只要按「ESC」键。从命令行模式转换为底行模式,只要按「:」键。c)退出vi及保存文档  在命令行模式(commandmode)下,按一下:冒号键进入「Lastlinemod

5、e」,例如::wfilename(输入「wfilename」将文章以指定的文档名filename保存):wq(输入「wq」,存盘并退出vi)或者:x:q!(输入q!,不存盘强制退出vi)3、命令行模式(commandmode)功能键1).转换至插入模式(Insertmode)命令按「i」转换进入插入模式,按"i"进入插入模式后是从光标当前位置前开始输入文档;按「I」转换进入插入模式,按"I"进入插入模式后是从当前行首开始输入文档;按「a」进入插入模式后,是从现在光标后开始输入文字;按「A」进入插入模式后,是从现在光标所在行的行尾开始输入文字;按「

6、o」进入插入模式后,是在当前行之下插入新的一行,从行首开始输入文字。按「O」进入插入模式后,是在当前行之上插入新的一行,从行首开始输入文字。2).移动光标类命令vi能够直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格。对应BackspaceCtrl+nCtrl+pspace:  按「ctrl」+「b」:屏幕往"后"移动一页。  按「ctrl」+「f」:屏幕往"前"移动一页。  按「ctrl」+「u」:屏幕往"后"移动半页。  按「ctrl」+「d」:屏幕往"前"移

7、动半页。nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。按数字「0」:移动到光标所在行的"行首"。  按「^」:移动到光标所在行的"行首"  按「$」:移动到光标所在行的"行尾"。 按「G」:移动到文章的最后。  按「w」或W:光标跳到下个字的开头  按「e」或E:光标跳到下个字的字尾  按「b」或B:光标回到上个字的开头  按「nl」:光标移到该行的第n个位置,如:5l,56l。):光标移至句尾(:光标移至句首}:光标移至段落开头{:光标移至段落结尾nG:光标移至第n行首n+:光标下移n行n-:光标上移n行n$:光标移至第n行尾H:

8、光标移至屏幕顶行M:光标移至屏幕中间行L:光标移至屏幕最后行3).删除命令  「x」:每按一次,删除光标所在位置的"后面"一个字符。  

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

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

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