Joe's Own Editor

出自Local Chinese Wikipedia
imported>Pankpan2026年5月3日 (日) 08:11的修訂 (update current version to 4.8)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋
Joe's Own Editor
正在用來編輯一個C標頭檔的 Joe 3.5
正在用來編輯一個C標頭檔的 Joe 3.5
原作者Joseph H. Allen
開發者Joseph H. AllenMarek 'Marx' Grac和其他人
首次發佈joe0.0.0 ca. 1991年8月22日,​34年前​(1991-08-22[1]
目前版本4.8(2026年4月23日,​2個月前​(2026-04-23
程式語言C語言
作業系統類UnixDOSWin32
平台跨平臺
檔案大小~ 0.45 MiB (macOS/x86)
語言英文,德文,法文,俄文,烏克蘭文
類型文字編輯器
許可協定GNU通用公共許可證第一版(或更新)
網站joe-editor.sourceforge.net

JOE,或Joe's Own Editor,是一個基於ncursesUNIX系統文字編輯器,在GNU通用公共許可證下可用。它被設計成易於使用。[2][3]

JOE 可用於大多數主要的Linux 發行版[4][5][6][7][8][9]BSD系統[10] [11] [12]macOS(通過比如像Homebrew包管理器)。

功能描述[編輯]

File:Joe-help-options.png
螢幕上部顯示綜合幫助,螢幕下部顯示選項選單。(中間的實際編輯空間被減少到一行,唯一的目的是製作這個緊湊的插圖。 )

JOE 包括一個整合的幫助系統,並且總是在螢幕上提醒如何獲得幫助。JOE 中的鍵序列WordStarTurbo C的鍵序列相似:許多是Control 鍵和另一個鍵的組合,或者 Ctrl+K 和另一個鍵的組合,或者Escape 鍵和另一個鍵的組合。許多設置也可通過 Ctrl+T 進行。該程式通常可以通過一個設定檔進行客製化,它支援多種流行檔案格式的顏色語法突出顯示,這一功能也是可組態的。

JOE 安裝硬連結和一組rc 檔案以將 JOE 組態為模擬Emacs鍵繫結(當作為 jmacs 呼叫時)、Pico(當作為 jpico 呼叫時)或 WordStar(當作為 jstar 呼叫時)。還有一種稱為「rjoe」的變體,以限制它只可編輯命令列上指定的檔案,這對於強制執行最小權限原則很有用。

雖然編輯器的用戶介面讓人想起DOS編輯器,但它還包括典型的Unix編輯器功能,例如內部命令歷史記錄、檔案選擇選單中的制表符補全、正則表達式搜尋系統以及通過任何外部命令過濾(使用管道功能)任意文字塊的能力。

歷史[編輯]

JOE 是早期流行的Linux發行版中的預設編輯器之一,[13][14][15]這讓它在Linux社羣中得到突出地位並幫助建立了用戶群。[16][17]它繼續包含在 Linux 發行版中,作為一個可選選項,有時充當「救援模式」編輯器的關鍵角色。 [7]

在1995年 Joseph Allen 發佈 2.8 版之後,開發周期已經停止了幾年。2001年,由 Marek Grac 領導的一群新的愛好者接管了開發工作,他發佈了 2.9 和幾個更高版本,引入了標準化的構建系統並修復了許多錯誤。 Allen 於 2004 年重返該專案並發佈了 3.0 版,其中引入了語法突顯和對UTF-8的支援。[18]

Joe's_Own_Editor的作者Joe不是JWM的作者。

參見[編輯]

參考來源[編輯]

  1. J (Joe's Editor) New Release. google.ch. [2022-03-23]. (原始內容存檔於2022-03-23). 
  2. Danen, Vincent. Customize the Joe text editor. ZDNet White papers. August 2008 [2009-09-25]. (原始內容存檔於2011-07-18). 
  3. Halliwell, Andrew. Joe Cool: Using the text editor Joe (PDF). Linux Magazine 3 (6). June 2001: 64–65 [2009-09-26]. (原始內容 (PDF)存檔於2011-09-28). 
  4. Ubuntu – Package Search Results -- joe. ubuntu.com. [2022-03-23]. (原始內容存檔於2008-08-20). 
  5. Debian -- Package Search Results -- joe. debian.org. [2022-03-23]. (原始內容存檔於2008-05-16). 
  6. RPM resource joe. rpmfind.net. [2022-03-23]. (原始內容存檔於2021-08-23). 
  7. 7.0 7.1 Jang, Michael. Basic Linux Knowledge 4th. McGraw-Hill Professional. 2007: 8; 358–359 [2009-09-27]. ISBN 9780072264548. (原始內容存檔於2022-01-06). Popular text editors for Linux configuration files include [...] joe [...] If you have to rescue an RHEL5 system, you'll have access to these editors when booting your system from RHEL5 rescue media. [...] If you boot in rescue mode and try to start emacs or pico, that starts the joe editor instead. 
  8. Fedora joe package[永久失效連結]
  9. software.opensuse.org: Search. opensuse.org. [2022-03-23]. (原始內容存檔於2022-03-23). 
  10. [ports] Index of /head/editors/joe. freebsd.org. [2022-03-23]. (原始內容存檔於2013-07-08). 
  11. pkgsrc.se - The NetBSD package collection. pkgsrc.se. [2022-03-23]. (原始內容存檔於2021-04-26). 
  12. OpenPorts.se - The OpenBSD package collection. openports.se. [2022-03-23]. (原始內容存檔於2021-04-26). 
  13. Niels Horn's blog: Older Slackware versions states that joe was available in Slackware 1.01 (released in 1993).
  14. S.u.
  15. Editors section of Debian 0.93R6頁面存檔備份,存於互聯網檔案館) (originally released in November 1995) included joe and seven other editors.
  16. Popularity Contest Statistics -- Debian Quality Assurance. debian.org. [2022-03-23]. (原始內容存檔於2017-08-01). 
  17. Ubuntu popularity-contest statistics including joe. [2022-03-23]. (原始內容存檔於2011-07-17). 
  18. Joe's Own Editor - History. sourceforge.net. [2022-03-23]. (原始內容存檔於2015-12-09). 

進階閱讀[編輯]

外部連結[編輯]