
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)。
【别人正在浏覽】