网站大量收购独家精品文档,联系QQ:2885784924

(2.19)--19. Linux系统及应用文本编辑器.pdf

(2.19)--19. Linux系统及应用文本编辑器.pdf

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文本编辑器 文本编辑器其实跟 Shell 没有直接关系,是一个独立的内容。在学习 Shell 编程的时候 必然需要使用编辑器编写脚本,所以基于学习次序的考虑,把文本编辑器的知识放在 Shell 编程一章中进行讲述。 1. 编辑器概述 在 Linux 操作系统中,编辑器是很常用的工具之一,编写程序源码 、脚本文件和配置文 件都离不开编辑器。有许多优秀的文本编辑器,可以分为字符界面编辑器 (如Vi/Vim 、Emac 、 和 Nano 等)和图形界面编辑器 (Gedit 、Kate 、KWrite 和 BBEdit 等)两类。 图形界面的编辑器简单易用,容易快速掌握基本用法,通过鼠标点击菜单可以完成各种 功能,编辑器也是许多集成开发环境的基本组件;而字符界面编辑器的各种功能需要借助字 符命令或者组合键触发和完成,明显比使用鼠标和菜单控制更难掌握。但是图形界面编辑器 需要更多系统资源和复杂的图形显示机制支撑,在管理员远程管理服务器等众多场景中,往 往不具备图形界面环境 ,无法使用图形界面编辑器;而字符界面编辑器则相对简单得多,所 以在图形界面如此普及的情况下,字符界面编辑器仍然是项目开发和系统管理的重要且必备 工具。 字符界面编辑器又分为行编辑器和全屏幕编辑器。行编辑器一次只能编辑一行,而全屏 幕编辑器可以编辑文档的任意位置。行编辑器很古老,但是至今仍然在自动编辑方面有用处, sed 和 awk 都是由行编辑器演变而来的。在 Unix 操作系统中早期使用的是肯·汤普森开发的 ed 行编辑器,后来其他人相继开发了 em 和 en 。1978 年,在第一版 BSD 操作系统中包含 了 比尔·乔伊开发的 ex 行编辑器,带有全屏幕编辑的可视化模式。由于用户多数时间都是在使 用 ex 的可视化模式,所以到了 1979 年发布第二版 BSD 的时候,比尔·乔伊直接发布了 ex 的 可视化模式版本的编辑器 Vi ,其实就是一个直接进入 ex 可视化模式的硬连接。Vi 这个名字 就是 ex 从行编辑模式进入全屏编辑模式的命令 visual 的简写。 在 GNU 项目中,移植 了 Vi 编辑器,同时进行了一些改进,重命名为 Vim (Vi Improved)。 在 目前大多数 Linux 发行版中都自带 Vim 编辑器,而其他编辑器可能需要另外安装 ;而且 一些软件默认使用 Vim 作为编辑器,例如 crontab 、visudo 和 edquota 等。所以本章节讲述 Vim 的基本用法,建议掌握 Vim 基础用法之后,可以自行学习其他字符界面编辑器的使用。 2. Vim 基本用法 ()启动 和打开文件 1 Vim • 启动 Vim 在命令行输入 : vim 即可启动 Vim ,进入欢迎界面。此时进行的修改需要保存的时候会提示输入保存文件名, 例如 “:w file1”,注意字母 w 前面的那个 冒号“:”不要遗漏 。 • 打开文件 使用 Vim 加文件名可以直接打开已有文件,例如打开文件 file1 的命令是 : vim file1 如果 file1 不存在,则 Vim 会创建一个新的空文件。 • 打开多个文件 Vim 可以同时打开两个文件,例如使用命令 : vim -o file1 file2 可以横向划分窗口的方式打开两个文件,屏幕分为上下两个部分,分别包含 file1 和 file2 ; 如果使用命令 : vim -O file1 file2 可以纵向划分窗口的方式打开两个文件,屏幕分为左右两个部分,分别包含 file1和 file2 。 两个以上的文件与此相似 。 vim file1 file2 采用这种打开多个文件的方式每次只能查看和编辑一个文件,切换到下一个文件使用 “:n”或者 “:bn”;切换到前一个文件使用 “:N”或者 “:bp”。 • 追加打开文件 如果已经在 Vim 中打开了一个文件,无需退出,可以追加再打开另外的文件。使用 “:vs” 命令可以纵向划分窗口的方式打开第二个文件,使用 “:sp”可以横向划分窗口的方式打开第 二个文

文档评论(0)

职教中心 + 关注
实名认证
内容提供者

学高为师,身正为范!

1亿VIP精品文档

相关文档