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(页面存档备份,存于互联网档案馆)