App Logo
已选择:
emacs-30.2
系统格式链接校验
System Icon
Android
apk
AMD64
Direct Icon
System Icon
Android
apk
ARM
Direct Icon
System Icon
Android
apk
ARM64
Direct Icon
System Icon
Linux
tar.gz
AMD64
Direct Icon
System Icon
macOS
dmg
AMD64
Direct Icon
System Icon
Windows
exe
AMD64
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 突出,但学习曲线陡。

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