FSF 宣布 GNU Emacs 编辑环境 21 版本
立即发布
媒体联系人:自由软件基金会
Bradley M. Kuhn <[email protected]>
电话:+1-617-542-5942
美国马萨诸塞州波士顿 - 2001 年 10 月 22 日,星期一 - 自由软件基金会今天宣布发布 GNU Emacs 的 21.1 版本。Emacs 是一个自由软件多语种文本编辑器,根据 GNU 通用公共许可证 (GNU GPL) 授权。
Richard Stallman 说:“Emacs 21 是我们长期计划中迈出的一大步,该计划旨在将 Emacs 从可编程文本编辑器转变为可编程文字处理器。”
Emacs 21.1 包括对比例字体的支持:一行中的字符可以具有可变的宽度,并且行可以具有可变的高度。它还支持在文本中包含图像。Emacs 21.1 添加了许多新的用户界面功能:它具有用于执行常用命令的工具栏,它支持原生滚动条,它显示工具提示,并且它具有鼠标敏感的模式行。即使在纯文本终端上,Emacs 21.1 也支持颜色和其他显示属性。
随着 21.1 版本的发布,Emacs 开发源代码可以通过匿名 CVS 从 http://savannah.gnu.org/projects/emacs/ 访问。匿名 CVS 服务由 Savannah 提供,Savannah 是 GNU 用于项目协作的类似于 SourceForge 的系统。
GNU Emacs 21.1 可以从 FTP 目录 http://ftp.gnu.org/gnu/emacs/ 下载。但是,鼓励用户使用镜像站点进行下载,以减少 GNU 和 FSF 服务器上的负载。镜像列表可以在 https://gnu.ac.cn/order/ftp.html 中找到。
GNU Emacs 21.1 已经为 Debian 打包。Debian GNU/Linux 不稳定分支的用户可以通过原生 Debian APT 系统安装 GNU Emacs 21。
关于 GNU Emacs
Emacs 是可扩展、可自定义、自文档化的实时显示编辑器。
如果这似乎有点难懂,那么更容易的解释是 Emacs 是一个文本编辑器,而且不仅仅是这样。它的核心是 Emacs Lisp 的解释器,Emacs Lisp 是 Lisp 编程语言的一种方言,具有支持文本编辑的扩展。
GNU Emacs 的一些功能包括
- 针对各种文件类型(从纯文本到源代码到 HTML 文件)的内容敏感的主模式。
- 完整的在线文档,包括面向新用户的教程。
- 通过 Emacs Lisp 语言高度可扩展。
- 支持多种语言及其脚本,包括所有欧洲“拉丁”脚本、俄语、希腊语、日语、汉语、韩语、泰语、越南语、老挝语、埃塞俄比亚语和一些印度脚本。
- 许多用于诸如阅读和发送邮件、阅读网络新闻、日历和日记等工作的扩展。更多 Emacs 扩展是单独分发的——甚至包括一个网络浏览器。
Emacs 的历史
Richard Stallman 于 1975 年在 MIT 工作期间开发了最初的 Emacs 文本编辑器。Emacs 最初于 1975 年开发,是一个可扩展的文本编辑器,允许用户编写编辑命令。最初的 Emacs 使用 TECO 作为用户编程语言。GNU Emacs 使用 Lisp 作为用户编程语言,于 1984 年 9 月开始作为开发 GNU 操作系统的一部分。
自那时以来,Emacs 经历了持续的开发,并根据用户的错误报告和自由软件社区的贡献进行了改进。Emacs 19 添加了使用 X 窗口系统的多框架支持。Emacs 20 添加了多语言支持。
关于 GNU
GNU 是一个自由软件类 Unix 操作系统。GNU 的开发始于 1984 年。https://gnu.ac.cn/gnu/the-gnu-project.html 提供了有关 GNU 及其历史的更多信息。
GNU/Linux 是 GNU 操作系统与 Linus Torvalds 于 1991 年编写的内核 Linux 的集成组合。GNU/Linux 的各种版本估计有 2000 万用户。
有些人将 GNU/Linux 系统称为“Linux”,但这种误称会导致混淆(人们无法分辨您指的是整个系统还是内核,即其中一部分),并传播了一个关于系统如何、何时和在何处开发的错误印象。在 GNU/Linux(整个操作系统)和 Linux(内核)之间做出一致的区分是消除混淆的最佳方法。有关更多说明,请参阅 https://gnu.ac.cn/gnu/linux-and-gnu.html。