Acme (文本編輯器)
外觀
原作者 | Rob Pike |
---|---|
操作系統 | Plan 9, Inferno, Unix-like, Windows |
類型 | Text editor |
許可協議 | LPL[1] or GPL v2[2][3] |
網站 | acme |
Acme是源於貝爾實驗室9號計劃操作系統的文本編輯器與圖形交互界面(shell),由羅勃·派克開發,支持Sam編輯器的命令。它的界面設計源自Oberon操作系統。與其他編輯環境相比其獨特之處在於它以9P服務器的形式運行,並依賴鼠標組合鍵與用戶交互。
概述
[編輯]用戶可以用Acme收發郵件、閱讀新聞,或者將其當作訪問文件系統的前端。外部組件通過編輯器的文件系統接口實現這些功能。羅勃·派克稱他曾為這樣一個「萬能」的文本編輯器的名字苦惱,直到有一次在時報廣場看夜場電影時,受潘恩啟發取名「Acme」[4]。
移植情況
[編輯]Inferno操作系統默認包含Acme的移植版。而Inferno可以在其他操作系統中以應用程序身份運行,這使得Inferno版本的acme可以在含 Microsoft Windows與GNU/Linux在內的多數系統中運行。也有名為acme: stand alone complex 的項目旨在令acme能獨立運行於宿主操作系統[5]。
Plan 9 from User Space項目提供了一系列移植自9號計劃的程序,其中就包括可在類Unix系統下運行的移植版acme。這個移植版已在諸如Linux、Mac OS X、FreeBSD、NetBSD、OpenBSD、Solaris以及SunOS等系統下經過測試。
著名Acme用戶
[編輯]參見
[編輯]- Wily,Unix下的相似產品,自從原版acme作為Plan 9 from User Space項目的一部分得到移植後開發者便停止維護。
- sam,Rob Pike開發的另一流行編輯器。Acme的先驅。
- "Help":遵循極簡主義的複合用戶交互界面;acme的前身,有諸多共同之處。(頁面存檔備份,存於網際網路檔案館)同樣是Rob Pike的作品。
- 貝爾實驗室9號計劃
- wmii,窗口管理器,不少設計靈感源自Acme。
- 一份9號計劃應用程序的清單
引用來源
[編輯]- ^ Lucent Public License Version 1.02. [2014-04-18]. (原始內容存檔於2014-08-17).
- ^ Inferno copyright notice. Vita Nuova. [2019-08-09]. (原始內容存檔於2019-08-09).
- ^ UC Berkeley. The University of California, Berkeley, has been authorised by Alcatel-Lucent to release all Plan 9 software previously governed by the Lucent Public License, Version 1.02 under the GNU General Public License, Version 2.. [2014-02-13]. (原始內容存檔於2015-11-04).
- ^ Acme FAQ. cat-v. [2013-01-25]. (原始內容存檔於2013-01-16).
- ^ acme: stand alone complex. caerwyn.com. [2020-01-19]. (原始內容存檔於2009-02-09).
- ^ Jensen-Urstad, Anders. Screenshots from developers & Unix people (2002). 15 October 2015 [3 January 2019]. (原始內容存檔於2016-09-20).
外部連結
[編輯]- Pike, Rob. Acme — A User Interface for Programmers. 1994 [2020-01-19]. (原始內容存檔於2020-01-24).
- ,用戶手冊。
- Plan 9 from User Space(頁面存檔備份,存於網際網路檔案館) (又名plan9port)意圖從原生9號計劃環境移植眾多程序至含macOS在內的類Unix操作系統中。
- acme stand alone complex(頁面存檔備份,存於網際網路檔案館) - 該項目將Inferno版本acme打包以運行於Windows、macOS和Linux等系統,囊括了許多額外工具(一個IRC客戶端,wiki客戶端、網絡瀏覽器、調試器等等)。
- Russ Cox演示Acme(頁面存檔備份,存於網際網路檔案館)