- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 ViVim编辑器
第九章 Vi/Vim编辑器 9.1 Vi/Vim简介 vi编辑器是任何Unix及Linux系统下标准的编辑器,他的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下他的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您能够在其他任何介绍vi的地方进一步了解他。Vi也是Linux中最基本的文本编辑器,学会他后,您将在Linux的世界里畅行无阻。?? 9.1.1 Vi概述 Vi原意是Visual,它是一个立即反应的编辑软件,也就是说可以立刻看到操作结果。 Vi是大多数Unix操作系统都支持的全屏文本编辑器,可以说,几乎任何一台Unix机器都会提供这套软件。Linux当然也一样。 9.1.2 Vi的过阶——Vim Vim 是一个高级文本编辑器,她提供了Unix下编辑器 Vi 的功能并对其进行了完善。Vim 经常被认为是 程序员的编辑器,她在程序编写时非常有用,很多人认为她是一个完整的集成开发环境(IDE)。仅管如此,Vim并不只是程序员使用的。Vim可以用于 多种文档编辑,从email排版到配置文件编写。 9.1.3 Vi和Vim的差异 Vi和Vim都是多模式编辑出版器,不同的是Vim是Vi的升级版本,它不仅兼容Vi的所有指令,而且还有一些新的特性。 vim的这些优势主要体现在以下几个方面: 1、多级撤消我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。 2、易用性vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。 3、语法加亮vim可以用不同的颜色来加亮你的代码。 4、可视化操作就是说vim不仅可以在终端运行,也可以运行于x window、 mac os、 windows。 5、对vi的完全兼容某些情况下,你可以把vim当成vi来使用。 9.1.4 Vim别名到Vi 在ubuntu Shell环境下,输入alias时,应该出现如下画面: user@ubuntuer:~$ alias alias Vi=‘Vim’ 这表示使用Vi这个命令时,其实就是执行Vim。也就是说,Vim别名到Vi了。如果没有这一行,那么就必须使用Vim文件名来启动Vim。当然,也可以手动将Vim别名到Vi。 操作方法:编辑用户目录下的.bashrc文件,添加alias Vi=‘Vim’即可。实现如下: user@ubuntuer:$ vi ~/.bashrc #.bashrc #User specific aliases and functions alias rm=‘rm –I’ alias cp=‘cp –I’ alias mv=‘mv –I’ alias vi=‘vim’ #source global definitions If [-f /etc/bashrc];then ./etc/bashrc Fi ~ ~ 可以看到,上面的编辑界面有以下几个特点: 行说明这个文件的特点,包括138行,共4506个字符。 1.1表示当前光标在第一行的第一个字符上。可以看到第一午有个光标。 Top表示这个画面是整个文件的最上方。 至少应该有以上这些信息。在移动光标时,1,1的光标定位也会跟着变动,这说明界面是Vim画面的一部分。 通过别名映射,可以把Vim当作Vi使用。 9.2 Vi使用入门 Vi和Windows下notepad视窗编辑器不一样,它要完全工作,需要涉及三个工作模式。 9.2.1 Vi的工作模式 基本上vi能够分为三种状态 ? ? 1) 命令行模式command mode)?? 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或到 last line mode。??? ? 2) 插入模式(Insert mode)?? 只有在Insert mode下,才能够做文字输入,按「ESC」键可回到命令行模式。??? ? 3) 底行模式(last line mode)?? 将文档保存或退出vi,也能够配置编辑环境,如寻找字符串、列出行号……等。?? 9.2.2 使用范例 使用Vi进入一般模式 user@ubuntuer:~ Vi test.txt 直接输入“Vi文件名”即可进入Vi。如果是新建文件,会显示New File,如果是已存在的文件,则会显示当前文件名、行数与字符数。 按i进入编辑模式,开始编辑文字 在一般模式中,只要按l、o、a等字符,就可
您可能关注的文档
最近下载
- 12J502-2内装修-室内吊顶.pdf VIP
- 全球及中国白蚁防治服务行业市场发展分析及前景趋势与投资发展研究报告2025-2028版.docx
- 2025年党员干部应知应会理论知识题库判断题测试卷附答案.docx VIP
- 医院检验科培训课件:《临床血液与体液检验基本技术标准》的解读(血液部分).pptx
- 2024年山西临汾尧都区社区工作者招聘真题.docx VIP
- 苯酚的理化性质及危险特性表.doc VIP
- 颈椎间盘突出护理.pptx VIP
- 线性代数英文课件:ch5-4(not necessary).ppt VIP
- 《SJT11223-2000-铜包铝线》.pdf VIP
- 民乐介绍课件.pptx VIP
文档评论(0)