- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 vi编辑器的使用 ;3.1 vi的工作模式; 指令模式:用来编辑、存盘和退出文件的模式。运行vi 后,首先进入指令模式。此时输入的任何字符都被视为指令对待,键入的命令不会在屏幕上显示。
状态行:屏幕底部一行,通常是第24行,被vi编辑器用来反馈编辑操作结果。错误消息或者提供信息的消息会在状态行中显示出来。vi还会在24行显示那些以冒号(:)或者问号(?)开头的命令。
; 如果从指令模式切换到编辑模式,则可以按【Insert】键;如果从编辑模式切换到指令模式,则可以按【Esc】键。如果不能断定目前处于什么模式,则可以多按几次【Esc】键,这时系统会发出蜂鸣声,证明已经进入指令模式。
【注意】 Linux下的命令是大小写敏感的。
;3.2 vi的启动和退出;~
~
~
~
~
~
“test.txt” [new file] 0 lines 0 characters; vi可以自动帮你载入所要编辑的文件或是开启一个新文件。如果test.txt文件已存在,vi就会在屏幕上显示文件的第一页(前23行)。如果test.txt是一个新文件,vi就会清屏,光标会出现在屏幕的左上角,屏幕左方会出现波浪符号“~”,凡是列首有该符号就表示此列目前是空的。
; 2. 退出vi
要离开vi可以在指令模式下键入“:q”,“q!”或“:wq”离开(注意冒号)。
(1) ?:q 如果用户只是读文件的内容而未对文件进行修改,可以使用“:q”退出vi;如果用户对文件的内容作了修改,则用“:q”退出vi,那么vi在屏幕的底行会提示下面的信息,vi编辑器还保留在屏幕上:
No write since last change (:q! overrides).
; (2) ?:q! 如果用户对文件的内容作了修改,然后决定要放弃对文件的修改,可以使用“:q!”强行退出vi,在这种情况下文件的内容不变。
(3) ?:wq 在大多数情况下,用户在编辑结束时,用“:wq”命令保存文件,然后退出vi。
(4) ?:n,mw filename 该指令将第n~m行的文本保存到指定的文件filename中。
; (5) ZZ 该指令表示快速保存文件的内容,然后退出vi,功能和“:wq”一样。
(6)? :w! vi编辑器通常防止覆盖一个已存在的文件。比如用户键入“:w test.txt”并按回车键,而test.txt文件已存在时,vi会显示如下的信息提出警告:
test.txt File exist – use :w! to overwrite
;3.3 vi长指令和短指令;(1) 输入输出命令的作用如表3-1所示。
;(2) 光标移动命令的作用如表3-2所示。;(3) 删除操作命令的作用如表3-3所示。;(4) 改变与替换命令的作用如表3-4所示。;(5) 查询命令的作用如表3-5所示。;(6) 拷贝与粘贴命令的作用如表3-6所示。 ;(7) 文件保存及退出命令的作用如表3-7所示。;(8) 其他命令的作用如表3-8所示。 ;3.4 vi高级应用; 本小节介绍一些有用的vi参数,表3-9对它们进行了汇总(按字母顺序列出)。大多数选项名有缩写形式,用户进行设置时既可以使用选项名的全称,也可以使用缩写。
;表3-9 vi 选 项; 1.? autoindent 选项
autoindent选项将用户键入的每个新行与前一行的开始对齐。该选项对于使用C等其他结构化程序设计语言编写程序时十分有用。使用【Ctrl-d】可减少一级缩进,每次执行【Ctrl-d】,会增加一个由shiftwidth选项指定的数值。本选项的默认值为noai。; 2.? ignorecase 选项
vi编辑器提供大小写敏感的搜索,也就是说它区分大写字母和小写字母。要使vi忽略大小写,键入“:set ignorecase”并按回车键。要返回大小写敏感状态,键入“:set noignorecase”并按回车键。
3.? magic选项
某些符号(如方括号[ ])在用于搜索时有特殊的含义。当用户将这些符号开头置为nomagic时,这些符号不再有特殊含义。
; 4. ?number 选项
vi编辑器一般情况下不显示每行的行号。显示行号可以使用户对自己文件的大小及自己正在编辑文件的哪一部分等心里有
您可能关注的文档
- 《速度及加速度》(教学)课件.ppt
- 《塑料成型工艺与模具设计》第十章 注射模新技术的应用.doc
- 《塑料成型加工和模具》课后习题答案.pdf
- 《统计学》模拟试卷(一)与答案.doc
- 《图书馆专题讲座》第5节 电子图书的检索和利用.pdf
- 《土力学》第七章习题集与详细解答.doc
- 《外商投资产业指导目录》2011年版和2007年版变化对比.doc
- 《网络安全和管理(第二版)》 第8章 防火墙技术.ppt
- 《网络编程技术》第2次作业与答案.doc
- 《网络操作系统和实训》上机实验指导.doc
- 【Linux操作系统】第9讲 动态主机配置协议DHCP.pptx
- 【Linux操作系统】第13节 FTP.pptx
- 【RTX操作系统教程】第5讲 RTX操作系统库方式移植(超级简单).pdf
- 【RTX操作系统教程】第8讲 任务优先级修改.pdf
- 【RTX操作系统教程】第12章 系统时钟节拍及时间管理.pdf
- 【windows 脚本系列】1. 第1节 Windows Script Host简介.pdf
- 【百度参赛】《狐狸及乌鸦》(第二课时)教学设计方案.doc
- 【创新设计】(福建专用)2014届高考地理一轮复习 第一部分 自然地理 第三讲 地球上的水 第2讲.ppt
- 【答案】暑假新四级阅读精选讲.doc
- 【大学信息技术考试试题(附答案)】练习卷第五讲.doc
原创力文档


文档评论(0)