05-VI编辑器.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux系统管理 VIM的安装 VIM都是系统自带的,即使在安装的时候选择了最小的安装方式,系统也包含了VIM工具,因此VIM最具通用性。 系统安装时,并没有安装VIM的增强包,因此不能够根据语法高亮显示。 增强包位于第一张安装光盘上,名称是:vim-enhanced-6.1-29.i386.rpm VI vi是一个文本编辑工具,功能强大。他的增强版本是vim,目前的vi实际上都是vim。 vi编辑或新建文件 敲入“:q”退出 vi的三种模式 一般模式: 以 vi 处理一个文件的时候,一进入该文件就是一般模式了。在这个模式中, 你可以使用『上下左右』按键来移动光标,您可以使用『删除字符』或『删除整行』来处理文件内容, 也可以使用『复制、贴上』来处理您的文件资料。 vi的三种模式 编辑模式∶ 在一般模式中可以处理删除、复制、贴上等等的动作,但是却无法编辑的! 要等到您按下『i, I, o, O, a, A, r, R』等字母之后才会进入编辑模式。注意了!通常在 Linux 中,按下上述的字母时,在画面的左下方会出现『 INSERT 或 REPLACE 』的字样,才可以输入任何字来输入到您的文件中!而如果要回到一般模式时, 则必须要按下『Esc』这个按键即可退出编辑模式。 vi的三种模式 命令模式∶ 也叫做最后行模式,在一般模式当中,输入『 : 或 / 或 ? 』就可以将光标移动到最底下那一行,在这个模式当中, 可以提供您『搜索资料』的动作,而读取、保存、大量替换字符、离开 vi 、显示行号 等等的动作则是在此模式中完成的! vi的三种模式 三种模式的切换 一般模式 一般模式 一般模式 一般模式 命令行模式 vim 环境设定 练习 请在当前目录下建立一个名为 vitest 的目录; 进入 vitest 这个目录当中; 将 /etc/man.config 拷贝到本目录底下 使用 vi 开启本目录下的 man.config 这个档案; 在 vi 中设定一下行号; 移动到第 58 行,向右移动 40 个字元,请问看到的双引号内是什么? 移动到第一行,并且向下搜索一下『 bzip2 』这个字串,在第几行? 我要将 50 到 100 行之间的 man 改为 MAN,如何下达指令? 修改完之后,突然反悔了,要全部复原,有哪些方法? 我要复制 51 到 60 行这十行的内容,并且贴到最后一行之后; 删除 11 到 30 行之间的 20 行; 将这个档案另存成一个 man.test.config 的档名; 去到第 29 行,并且删除 15 个字元; 储存后离开吧! * * [student@RHLinux root]# rpm -Uvh vim-enhanced-6.1-29.i386.rpm [student@RHLinux student]$ vi test ~ ~ ~ ~ test [未命名] 0,0-1 全部 一般模式: 复制、粘贴、删除 命令模式: 退出、保存 编辑模式: 插入、修改 : / ? ESC i o a R 移动到这个文件的第一行,相当于 1G 啊! gg 移动到这个文件的第 n 行。 nG 移动到这个文件的最后一行(常用) G 移动到这一行的最后面字符处 $ 移动到这一行的最前面字符处 0 光标向下移动 n 行。 nEnter 光标会向右移动这一行的 n 个字符。 nspace 光标移动到非空白字符的上一列 - 光标移动到非空白字符的下一列 + 『向上』移动一页,相当于[Page Up]按键 [Ctrl] + [b] 『向下』移动一页,相当于[Page Down]按键 [Ctrl] + [f] 光标向左、上、下、右移动一个字符 ←↓↑→ 一般模式:光标移动 删除光标所在处,到该行的最前面一个字符 d0 删除光标所在处,到该行的最后一个字符 d$ 删除光标所在到最后一行的所有资料。 dG 删除光标所在到第一行的所有资料。 d1G 删除光标所在的向下 n 列。 ndd 删除光标所在的那一整列 dd 连续向后删除 n 个字符。 nx X 为向前删除一个字符(相当于 [backspace]) X x 为向后删除一个字符(相当于 [del] 按键) x 一般模式∶ 删除、复制与粘贴 重复前一个动作的意思。 . 重做上一个动作。 [Ctrl]+r P 则为贴在光标上一行! P p 为将已复制的资料在光标下一行贴上, p 复制光标所在的那个字符到该行行尾的所有资料 y$ 复制光标所在的那个字符到该行行首的所有资料 y0 复制光标所在列到最后一列的所有资料 yG 复制光标所在列到第一列

文档评论(0)

海川电子书城 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档