屏幕文本编辑器vi.pdf

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

屏幕文本编辑器Vi 本章介绍Linux 上最常用的文本编辑器Vi。文本编辑器是所有计算机系统中最常使用的一种工具。用户 在使用计算机的时候,往往需要建立自己的文件,无论是一般的文本文件、数据文件,还是编写的源程 序文件,这些工作都离不开编辑器。 Linux 系统提供了一个完整的编辑器家族系列,如Ed、Ex、Vi 和Emacs 等,按功能它们可以分为两大 类:行编辑器(Ed、Ex)和全屏幕编辑器( Vi、Emacs)。行编辑器每次只能对一行进行操作,使用起 来很不方便。而全屏幕编辑器可以对整个屏幕进行编辑,用户编辑的文件直接显示在屏幕上,修改的结 果可以立即看出来,克服了行编辑的那种不直观的操作方式,便于用户学习和使用,具有强大的功能。 Vi 是Linux 系统的第一个全屏幕交互式编辑程序,它从诞生至今一直得到广大用户的青睐,历经数十年 仍然是人们主要使用的文本编辑工具,足见其生命力之强,而强大的生命力是其强大的功能带来的。 本章中,我们将循序渐进地介绍如何使用Vi 来建立、编辑、显示以及处理文件。(注:文中的大写字母 为[shift]键+相应的小写字母的组合)  Vi 简介 Vi 是“Visual interface”的简称,它 Linux 上的地位就仿佛Edit程序 DOS 上一样。它可以执 行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这 是其他编辑程序所没有的。 Vi 不是一个排版程序,它不象Word 或WPS 那样可以对字体、格式、段落等其他属性进行编排,它只是 一个文本编辑程序。 Vi 没有菜单,只有命令,且命令繁多。Vi 有三种基本工作模式:命令行模式、文本输入模式和末行模式。 命令行模式 任何时候,不管用户处于何种模式,只要按一下键,即可使Vi 进入命令行模式;我们 shell环境(提 示符为$)下输入启动Vi 命令,进入编辑器时,也是处于该模式下。 在该模式下,用户可以输入各种合法的Vi 命令,用于管理自己的文档。此时从键盘上输入的任何字符都 被当做编辑命令来解释,若输入的字符是合法的Vi 命令,则 Vi 在接受用户命令之后完成相应的动作。 但需注意的是,所输入的命令并不在屏幕上显示出来。若输入的字符不是Vi 的合法命令,Vi 会响铃报 警。 文本输入模式 在命令模式下输入插入命令i、附加命令a 、打开命令o、修改命令c、取代命令r或替换命令s都可以 进入文本输入模式。在该模式下,用户输入的任何字符都被Vi 当做文件内容保存起来,并将其显示在屏 幕上。在文本输入过程中,若想回到命令模式下,按键即可。 末行模式 末行模式也称ex转义模式。 Vi 和Ex编辑器的功能是相同的,二者主要区别是用户界面。 Vi 中,命令通常是单个键,例如i、a、 o等;而 Ex 中,命令是以按回车键结束的正文行。 Vi 有一个专门的“转义”命令,可访问很多面向行 的Ex命令。在命令模式下,用户按“ :”键即可进入末行模式下,此时Vi 会在显示窗口的最后一行(通 常也是屏幕的最后一行)显示一个 “ :”作为末行模式的提示符,等待用户输入命令。多数文件管理命令 都是在此模式下执行的(如把编辑缓冲区的内容写到文件中等)。末行命令执行完后, Vi 自动回到命令 模式。例如: :1 ,$s / A / a / g 则从文件第一行至文件 将大写 全部替换成小写a。 若在末行模式下输入命令过程中改变了主意,可按键,或用退格键将输入的命令全部删除之后,再按一 下退格键,即可使Vi 回到命令模式下。 Vi 编辑器的三种工作模式之间的转换如图11-1所示。   如果要从命令模式转换到编辑模式,可以键入命令a 或者i ;如果需要从文本模式返回 ,则按Esc键即 可。在命令模式下输入“ :”即可切换到末行模式,然后输入命令。 第二十五课 Vi 的进入与退出      2000年/6 月/13 日 Vi 的进入 用户登录到系统中之后,系统给出提示符“$”。在提示符后键入Vi 和想要编辑(或建立)的文件名 ,便 可进入Vi。 [例 1]键入命令: $ vi example.c 屏幕显示如下: ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ “ example.c” [New File] 如果只键入Vi ,而不带文件名 ,也可以进入Vi。之后 光标处键入文件内容 ,退出Vi 时,只需 退出 命令后输入文件

文档评论(0)

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

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

1亿VIP精品文档

相关文档