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

概述

GNU Emacs 是一個免費、開源的文字編輯器,功能強大且高度可自訂,廣泛用於程式設計、寫作、任務管理和學術研究。它由 Richard Stallman(自由軟體運動創始人)於 1984年 創建,作為 GNU 專案的一部分,託管於 gnu.org/software/emacsGitHubGitHub,支援、Windows、Windows、Windows、FSD 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