
n. 编辑器,编译与测试;功能强大的编辑环境
Writing your own Emacs Lisp code.
编写自己的Emacs Lisp代码。
The possible values are XML, text, or emacs.
可能的值有xml、text或者emacs。
Emacs looks for this file in your home directory.
Emacs在主目录中寻找这个文件。
Use the powerful Emacs text-marking routines.
使用强大的Emacs文件标识例程。
Switch back to emacs mode using set -o emacs.
使用set - o emacs切换回emacs模式。
n.|htmleditor/editer;编辑器,编译与测试;功能强大的编辑环境
Emacs 是一个功能极其强大且高度可定制的文本编辑器,其名称来源于EditorMacros(编辑器宏)。它远不止是一个简单的文本编辑工具,而更像是一个基于文本的、可扩展的计算环境或应用程序框架。以下是其详细含义的核心要点:
核心是文本编辑器: 最基础的功能是创建、编辑和处理纯文本文件。它提供了高效的文本导航、搜索替换、语法高亮(针对编程语言)、版本控制集成等现代编辑器应有的功能。其编辑操作的核心设计围绕高效的键盘快捷键和命令展开。
高度可扩展性与定制化: 这是 Emacs 最显著的特点。它内置了完整的Lisp 解释器(最初是 Emacs Lisp (Elisp),GNU Emacs 使用的是其变种)。用户可以通过编写 Elisp 代码来:
跨平台应用程序框架/环境: 由于其强大的扩展性,Emacs 本身已经发展成为一个在文本界面(或图形界面)下运行的综合工作环境。用户可以在 Emacs 内部完成编程开发(集成编译、调试)、文档撰写(支持 LaTeX, Org-mode 等)、电子邮件收发、文件管理、日程安排、网页浏览(有限功能)等多种任务,无需离开编辑器。因此,它常被形容为一个“操作系统”(虽然不完全准确,但突显了其功能的广泛性)。
GNU 项目的重要组成部分: 最流行和广泛使用的 Emacs 实现是GNU Emacs,由 Richard Stallman 发起并作为 GNU 项目的基石之一开发。它遵循 GNU GPL 自由软件许可证,强调用户自由运行、学习、修改和分发软件的权利。
强大的社区与生态系统: Emacs 拥有一个庞大而活跃的用户和开发者社区。这带来了:
总结来说,Emacs 是一个以强大文本编辑功能为基础,通过内置的 Lisp 解释器实现近乎无限扩展和定制,最终演变为一个独特的、自包含的、跨平台的文本计算环境和工作平台。它不仅仅是一个编辑文件的工具,更是一种组织和执行工作的方式。
Emacs 是一个功能强大的文本编辑器,其名称来源于 "Editor MACroS"(宏编辑器)的缩写。以下是关于它的详细解释:
Emacs 最初由 Richard Stallman 在 1975 年开发,是 GNU 项目的一部分。它不仅是文本编辑器,还被用户戏称为“伪装成编辑器的操作系统”,因其可通过扩展实现文件管理、邮件收发、代码编译甚至终端模拟等功能。
Emacs 遵循“一切皆可定制”的理念,其底层由 C 语言实现,上层功能通过 Emacs Lisp 扩展。用户启动后长期运行,通过缓冲区(buffer)、窗口(window)和帧(frame)管理多个任务。
与 Vim 并称编辑器领域“两大神器”,常被调侃为“神之编辑器”。部分爱好者将其视为一种信仰,体现了自由软件运动的精神。
网络上有幽默扩展释义如 "Emacs Makes All Computers Not Slow"(Emacs 让所有电脑不卡顿),但此为非官方说法,需注意区分。
如需进一步了解操作技巧或历史演变,可参考来源网页(如、5、6、12)。
【别人正在浏览】