第十三讲vi编辑器.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十三讲vi编辑器

* 第十二讲vi编辑器 本讲介绍三个方面的内容: (1)vi基本操作; (2)vi进阶操作;(3)vi使用注意事项。 1.Vi基本操作 为什么要学习vi?什么是vi? Vi使用的三种模式。 操作的按键说明。 为什么要学习vi?什么是vi? 在linux的世界中,绝大部分的配置档案都是以ASCII的纯文本形态存在,尤其是linux下的/etc目录。在Linux的文本模式下,对于文本编辑的技巧显得尤为重要。 Linux文字接口中文本编辑器有很多,例如:emacs,pico,nano,joe与vi等等。为什么要学习vi,因为: ①所有的unix-like系统都会内建vi文本编辑器,其他的编辑器则不一定存在; ②很多个别软件的编辑接口都会主动呼叫vi(例如:visudo); ③vi具有程序编辑的能力,可以主动辨别语法的正确性; ④根据档案的扩展名,用不同颜色区分不同关键字(vim)。 因此,可以将vi理解成文本编辑器,更为重要的是vi是一个程序开发工具。 Vim作为vi的升级版本,vim可以用颜色或底线等方式来显示一些特殊信息。Vim不仅能对c语言的语法进行检测,还可以检测linux基础配置档案的语法,例如/etc/fstab。 Vi的使用的三种模式 基本上vi共分为三种模式:一般模式、编辑模式与指令列模式。 一般模式:以vi打开一个档案就直接进入一般模式。在这个模式中,可以使用上、下、左、右四个键移动光标,可以使用del键删除字符或者删除整行,也可以使用复制、粘贴来处理档案。但不能进行字符的输入。 编辑模式:在一般模式中,按下i、o、a、r等任一字母后进入编辑模式。进入编辑模式后,vi编辑窗口下方会出现 INSERT或REPLACE字样,此时才能进行编辑。如果想要回到一般模式,则需要按下esc键退出编辑模式。 指令列模式,在一般模式中,输入:、/或? 三个键中任一个,就会将光标移动到最底下那一行。在这个模式中,可以提供搜索档案内容动作,以及其他高阶操作等。如果想要回到一般模式,按下esc即可。 操作的按键说明 任何可以登录linux操作系统的用户都可以使用vi或vim指令,指令格式为:vim 路径+档案名 如果该档案已经存在某个目录下,则vim会以一般模式将档案内容显示出来。注意:编辑窗口的下方会显示档案的行数以及字符个数。 如果该档案本不存在,则vim会新建一个档案。编辑窗口的下方会显示该档案为一个“new file”。 建议:给每个新建档案加上一个扩展名,方便自己识别。 一般模式的按键说明 在一般模式中,可以复制、粘贴、删除档案内容。但是无法添加个别字符。其中某些按键代表特别的含义: x键:表示光标所在处向后删除一个字符;常用 X键:表示光标所在处向前删除一个字符; h、j、k、l键:分别代表光标向左、向下、向上及向上移动。 ctrl+f与ctr+b组合键:分别表示向下翻页与向上翻页; 0(数字)或home键:表示光标回到当前行的第一个字符;常用 $或end键:表示光标回到当前行的最后一个字符;常用 gg:表示光标移动第一行;常用 G键:表示光标移动到最后一行;常用 yy:复制光标所在的行;常用 p与P键:分别表示将复制的内容粘贴到光标下、上一行;常用 n与N键:表示分别从光标处向下、向上搜索“查找内容”;常用 nyy:n为数字,表示复制光标下的n行;常用 y0(0为数字):表示复制光标所在字符到该行行首的内容;常用 dd:表示删除光标所在的一行;常用 ndd:n为数字,表示删除光标后的n行;常用 d0(0为数字):表示删除光标所在处字符到该行行首的内容;常用 u键:复原前一个动作,即撤销前一个动作;常用 ctrl+r组合键:重做上一个动作;常用 n+enter:n为数字,光标向后移动n个字符; nG或n+” ↓”:n为数字,光标向下移动n行; n+” ←、→、↑”:表示光标向左、向右、向上移动n个字符;常用 .键:表示重复前一个动作;常用 i、o、r键:i表示从当前光标处进入插入模式;a表示从光标所在处的下个字符处开始插入;r键表示进入取代模式,r只取代光标所在字符一次;而使用R会一直取代,直到按下esc; 插入模式的按键说明 从一般模式进入插入模式后,某些字符按键的功能发生了转变,尤其是单个字符键的功能会消失,变成普通按键。例如:h、j、k、l不再表示光标的移动,而仅仅是这四个键本来的作用;x与p在一般模式下表示删除与粘贴,在插入模

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档