视觉设计基本要素vi基本操作方法知识
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
视觉设计基本要素v i基本操作方法知识
集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)
2016年04月
编写说明标题:vi基本操作方法
类别:文档
存放位置:培训资料\Unix\vi基本操作方法.doc 编辑软件:MicrosoftWordXP中文版
版本历史:
目录
一vi的操作模式............................................ 二进入vi .................................................. 三指令模式.................................................
3.1 进入输入模式...........................................
3.2 光标移动...............................................
3.3 视窗移动...............................................
3.4 删除操作...............................................
3.5 拷贝和粘贴操作.........................................
3.6 修改操作...............................................
3.7 指令重复...............................................
3.8 取消前一动作...........................................
3.9 查找字符串.............................................
3.10 查看编辑状况...........................................
3.11 括号匹配............................................... 四保存与退出............................................... 五环境设置................................................. 六执行指令................................................. 七重复指令................................................. 八切换到shell状态.........................................
vi的操作模式
vi提供两种操作模式:输入模式(insertmode)和指令模式(commandmode)。在输入模式下,用户可输入文本资料。在指令模式下,可进行删除、修改等各种编辑动作。
在输入模式下,按Esc键切换到指令模式下。
在指令模式下,按输入指令(i、a、o等)进入输入模式。
进入vi
$vi filename[filenamefilename]
直接键入“vi+所要编辑的文件名”,即可对指定的文件进行编辑。
如果指定的文件为新文件,则提示:“Newfile”,否则显示该文件的当前内容。
filename可以是文件名,也可以是表达式如:*.c,*haha.*
也可以不指定文件名,直接进入编辑界面,这种方法用于编辑一个新文件,但是暂时还没有确定文件应该叫什么名字时。
$view filename
以只读方式打开文件filename
vi+nfilename:打开文件,并将光标置于第n行首
vi+filename:打开文件,并将光标置于最后一行首
vi+/patternfilename:打开文件,并将光标置于第一个与pattern匹配的串处
vi-rfilename:在上次正用vi编辑时发生系统崩溃,恢复filename vifilename....filename:打开多个文件,依次编辑
指令模式
以下指令集中重要度为“***”的必须掌握的指令,否则无法正常使用
vi,重要度为???的为建议掌握的指令,可以更方便地使用vi,其它属于技巧级指令,可以不掌握。
下面所列的所有命令,都必须在指令模式下才能执行,在输入模式下将把输入的字符作为文件内容添加到文件中(ESC除外,因为该命令将从输入模式切换到指令模式)。
进入输入模式
输入结束后,按Esc键退出输入模式。
光标移动
5个字节,10j表示向下移动10行。
n$:光标下移n-1行,并置到尾
nG:光标移至第n行首
n+:光标下移n行
n-:光标上移n行
ctrl+g:会显示该文件名称,该行的行号,文件中最末行的行号,光标所在行占总行号的百分比
fx:往右移动到x字符上
Fx:往左移动到x字符上
tx:往右移动到最近的x字符前
Tx:往左移动到最近的x字符后
(注意:以上四个命令中,其中x是键入的字符)
分号,配合f和t使用,重复一次
逗号,配合f和t使用,反方向重复一次
视窗移动
删除操作
在位置起的3个字符,3dd表示删除从当前光标所在行开始的3行。拷贝和粘贴操作
修改操作