Joe's Own Editor

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
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日,​32年前​(1991-08-22[1]
當前版本
  • 4.6 (2018年1月9日;穩定版本)[2]
編輯維基數據鏈接
編程語言C語言
操作系統類UnixDOSWin32
平台跨平臺
文件大小~ 0.45 MiB (macOS/x86)
語言英文,德文,法文,俄文,烏克蘭文
類型文字編輯器
許可協議GNU通用公共許可證第一版(或更新)
網站joe-editor.sourceforge.net

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

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

功能描述

屏幕上部顯示綜合幫助,屏幕下部顯示選項菜單。(中間的實際編輯空間被減少到一行,唯一的目的是製作這個緊湊的插圖。 )

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

JOE 安裝硬鏈接和一組rc 文件以將 JOE 配置為模擬Emacs鍵綁定(當作為 jmacs 調用時)、Pico(當作為 jpico 調用時)或 WordStar(當作為 jstar 調用時)。還有一種稱為「rjoe」的變體,以限制它只可編輯命令行上指定的文件,這對於強制執行最小權限原則很有用。

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

歷史

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

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

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

參見

參考來源

  1. ^ J (Joe's Editor) New Release. google.ch. [2022-03-23]. (原始內容存檔於2022-03-23). 
  2. ^ 4.6 - Joe's Own Editor. 
  3. ^ Danen, Vincent. Customize the Joe text editor. ZDNet White papers. August 2008 [2009-09-25]. (原始內容存檔於2011-07-18). 
  4. ^ 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). 
  5. ^ Ubuntu – Package Search Results -- joe. ubuntu.com. [2022-03-23]. (原始內容存檔於2008-08-20). 
  6. ^ Debian -- Package Search Results -- joe. debian.org. [2022-03-23]. (原始內容存檔於2008-05-16). 
  7. ^ RPM resource joe. rpmfind.net. [2022-03-23]. (原始內容存檔於2021-08-23). 
  8. ^ 8.0 8.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. 
  9. ^ Fedora joe package[永久失效連結]
  10. ^ software.opensuse.org: Search. opensuse.org. [2022-03-23]. (原始內容存檔於2022-03-23). 
  11. ^ [ports] Index of /head/editors/joe. freebsd.org. [2022-03-23]. (原始內容存檔於2013-07-08). 
  12. ^ pkgsrc.se - The NetBSD package collection. pkgsrc.se. [2022-03-23]. (原始內容存檔於2021-04-26). 
  13. ^ OpenPorts.se - The OpenBSD package collection. openports.se. [2022-03-23]. (原始內容存檔於2021-04-26). 
  14. ^ Niels Horn's blog: Older Slackware versions states that joe was available in Slackware 1.01 (released in 1993).
  15. ^ S.u.
  16. ^ Editors section of Debian 0.93R6頁面存檔備份,存於網際網路檔案館) (originally released in November 1995) included joe and seven other editors.
  17. ^ Popularity Contest Statistics -- Debian Quality Assurance. debian.org. [2022-03-23]. (原始內容存檔於2017-08-01). 
  18. ^ Ubuntu popularity-contest statistics including joe. [2022-03-23]. (原始內容存檔於2011-07-17). 
  19. ^ Joe's Own Editor - History. sourceforge.net. [2022-03-23]. (原始內容存檔於2015-12-09). 

進階閱讀

外部連結