三、VI用法学习—TIPTOPGPERP二次开发新手教程



VI基础概念


1、VI的三种模式

VI可以分为三种操作状态:

命令模式(command mode)、插入模式(Insert mode)和底线模式(last line mode)

命令模式(command mode):

控制屏幕光标的移动,字符或者光标移动、删除、复制某区域及切换到插入模式(Insert mode)或者到(last line mode)。

插入模式(insert mode):

在insert mode中才可以做文字数据输入,按esc可以切换回command mode。

底线模式(last line mode):

存储文件离开编辑器,也可以设置编辑环境,如:找字符串、列出行号。

注意:

不过可以把vi简化成两个模式,即是将Last line mode也算入Command mode,把vi分成Command 和Insert mode。


VI基本操作


1、进入VI

这里写图片描述



2、模式切换操作:<喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vc3Ryb25nPjwvcD4NCjxwPigxKS5Db21hbmRhbnRlIG1vZGXH0Lu7tb0gaW5zZXJ0IG1vZGXD/MHuPC9wPg0KPHByZSBjbGFzcz0="brush:java;"> i 表示插入,从目前光标所在之处插入所输入的文字 I 表示将光标移至行首并在该处插入所输入的文字 a 表示增加,从目前光标所在的下一个字开始输入文字 o 表示在光标下插入新的一行,从行首输入文字。 O (大写字母) 表示在光标上插入新的一行,从行首输入文字 esc 表示从insert mode 切换回 command mode


(2).command mode 切换到 last line mode命令

:w file_name    表示将文字存入指定的file_name文件中   
:wq             表示存储编辑的文件并离开VI 
:q!             表示强制离开并放弃编辑的文件


3、退出及保存

这里写图片描述


命令模式(command mode)中的操作


1、移动光标

vi可以直接用键盘上的光标键来上下移动,但是正规的vi使用小写字母h、j、k、l分别控制光标的左、上、下、右(建议使用该方法,因为并非所有的unix都支持使用键盘上的上下移动)

这里写图片描述



2、控制指令

这里写图片描述



3、删除字符

这里写图片描述



4、搜索字符

这里写图片描述



5、替换字符

这里写图片描述



6、复制与搬移

这里写图片描述



7、取消操作

这里写图片描述



8、注释操作

这里写图片描述

相关内容