级别: 初级 Michael Stutz (stutz@dsl.org), 作者, 顾问
2007 年 8 月 09 日 开放源代码的 Emacs 编辑器是一个大型的、复杂的应用程序,作为一个完整的开发环境,它可以用于完成从编辑文本到函数的任何工作,并且使用这个编辑器可以提高 UNIX® 的计算能力。本教程是系列文章中的第二部分,向您介绍了有关模式 的一些基本概念,向您展示一些功能强大的文本操作功能,并且教您如何使用 Emacs 中内置的搜索、替换以及拼写检查工具。
在本教程中
- 编辑模式
- 查看哪些模式是活动的
- 获得当前模式的描述
- 缺省模式
- 设置模式
- 在 Text 模式中进行输入
- Abbrev 模式
- 定义一个缩写
- 使用一个单词作为缩写的定义
- 删除缩写
- 文本操作
- 缩进和填充文本
- 文本调换
- 转换大小写
- 文本操作命令汇总
- 搜索和替换文本
- 增量搜索
- 后向增量搜索
- 非增量搜索
- 单词搜索
- 正则表达式搜索
- 替换文本
- 搜索和替换命令汇总
- 使用拼写检查器
- 单词拼写检查
- 检查一个区域中的拼写
- 检查缓冲区的拼写
- 在发生拼写错误时进行捕获
- Emacs 拼写命令汇总
目标
本教程主要面向那些已经熟悉 Emacs 编辑器基础(如键盘输入方式、缓冲区范例)的用户,并说明了 Emacs 编辑器中一些关键的但属于中等难度的特性,包括编辑模式、增量搜索和其他重要的 Emacs 文本操作命令和工具。
预备知识
学习本教程的唯一前提就是您已经对 Emacs 有基本的了解,而本系列文章的第一个教程中提供了这些内容。
系统需求
本教程需要任何基于 UNIX 的系统中的一个用户帐户,而该系统中安装了 Emacs 的最新副本。 Emacs 有多种变体,其中原始的和最常见的是 GNU Emacs,GNU Project 在网上发布了这一变体。 您应该有 GNU Emacs 的最新副本,版本 20 或者更新的版本。版本 20 和 21 是最常用的版本,而版本 22 的开发快照版也已可供使用。本教程适用于这些 Emacs 版本中的任何一个。如果您的系统还在运行旧的版本,则该进行升级了。
要了解正在运行的 Emacs 是什么版本,可以使用 GNU 风格的 --version 标志:
学习时间
2 小时
格式 html, pdf
IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |