App Logo
已选择:
emacs-30.2
系统格式链接校验
System Icon
Android
apk
ARM64
Direct Icon
System Icon
Android
apk
ARM
Direct Icon
System Icon
Android
apk
X86_64
Direct Icon
System Icon
Linux
tar.gz
X86_64
Direct Icon
System Icon
macOS
dmg
X86_64
Direct Icon
System Icon
Windows
exe
X86_64
Direct Icon
提示:根据自己电脑的硬件和系统下载相应的软件包。

Emacs

0
1984年9月1日
概述

GNU Emacs 是一个免费、开源的文本编辑器,功能强大且高度可定制,广泛用于编程、写作、任务管理和学术研究。它由 Richard Stallman(自由软件运动创始人)于 1984年 创建,作为 GNU 项目的一部分,托管于 gnu.org/software/emacsGitHub,支持 Linux、Windows、macOS、FreeBSD 等平台,采用 GPL v3 许可。Emacs 使用 Emacs Lisp 作为扩展语言,提供代码编辑、调试、版本控制、邮件客户端、Markdown 预览等功能,插件生态超过 4000 个。它强调可扩展性和全能性,号称“程序员的瑞士军刀”,适合从初学者到专业开发者的多种场景。

历史与发展
  • 起源:
    • 1976年:Richard Stallman 创建原始 Emacs,基于 TECO 宏语言。
    • 1984年:GNU Emacs 项目启动,重写为 C 和 Emacs Lisp,发布 1.0 版。
    • 1985年3月20日:GNU Emacs 13.0 发布,首个广泛使用的版本。
  • 发展历程:
    • 1991年:Emacs 19 引入 X Window 支持。
    • 2001年:Emacs 21 发布,支持 GUI、多语言和颜色主题。
    • 2013年:Emacs 24 引入包管理器(package.el)和主题系统。
    • 2020年:Emacs 27 支持 JSON 解析和 HarfBuzz 字体。
    • 2023年:Emacs 29 引入 LSP 和 Tree-sitter。
    • 2025年10月15日:Emacs 31.0.2 发布,支持 Java 24、C++23、Wayland 原生渲染和 AI 插件(如 Copilot.el)。
  • 社区与支持:
    • GNU 项目和 Emacs 社区维护,托管于 gnu.orgMELPA
    • 支持多语言(英语/中文),文档包括 Info 手册、Wiki 和 Reddit(r/emacs)。
    • Reddit 用户称“Emacs 是程序员的终极编辑器”。
  • 开源许可:
    • GPL v3。
主要特点

Emacs 以 Emacs Lisp 可扩展性、多功能性和社区生态为核心。以下是主要特点:

  1. 多语言开发支持
    • 支持 Java、C/C++、Python、JavaScript 等,通过 LSP(lsp-mode)提供代码补全和跳转。
  2. Org-mode 生产力工具
    • Org-mode 支持任务管理、笔记、日程、Markdown 导出。
  3. 插件生态系统
    • 超过 4000 个插件(MELPA),包括 Magit(Git 管理)、Copilot.el(AI 补全)、Projectile(项目导航)。
  4. 调试与工具
    • 内置 GDB 调试器、DAP(Debug Adapter Protocol)、Tree-sitter 语法高亮。
  5. 跨平台兼容
    • 支持 Linux/Windows/macOS,Wayland 原生渲染。
  6. 硬件兼容性
    • 最低:1 GHz CPU、256 MB RAM、终端或 GUI。
  7. 安全与隐私
    • 开源 GPL:源代码透明。
  8. 开发支持
    • Emacs Lisp:自定义插件和自动化。
优势与局限性

优势

  • 高度可定制:Emacs Lisp 优于 VS Code 的 JSON 配置。
  • 开源免费:GPL v3,跨平台。
  • Org-mode:任务管理无敌。
  • 社区活跃:4000+ 插件,MELPA 每日更新。

局限性

  • 学习曲线:快捷键复杂(如 C-x C-s),不如 VS Code 直观。
  • 资源占用:500 MB RAM(重配置),优于 IntelliJ 但不如 Vim。
  • 对比工具:
    • VS Code:轻量,UI 友好。
    • Vim:极轻量。
    • IntelliJ IDEA:Java 专业。
总结

GNU Emacs 是一个免费开源的文本编辑器,31.0.2(2025年10月15日)支持 LSP、Wayland 和 AI 补全,插件生态 4000+。相比 VS Code(轻量)、Vim(极简)、IntelliJ(Java 专业),Emacs 的可定制性和 Org-mode 突出,但学习曲线陡。

  下载统计
版本次数
30.20
系统次数
Android0
Linux0
macOS0
Windows0
  赏杯咖啡
Logo
Wechatpay
Logo
Alipay
Logo
Paypal