Joe's Own Editor

JOE,或Joe's Own Editor,是一个基于ncursesUNIX系统文本编辑器,在GNU通用公共许可证下可用。它被设计成易于使用。[3][4]

Joe's Own Editor
正在用來編輯一個C標頭檔的 Joe 3.5
正在用來編輯一個C標頭檔的 Joe 3.5
原作者
開發者,和其他人
首次发布joe0.0.0 ca. 1991年8月22日1991-08-22[1]
当前版本
  • 4.6 (2018年1月9日;穩定版本)[2]
编程语言C語言
操作系统類UnixDOSWin32
平台跨平臺
文件大小~ 0.45 MiB (macOS/x86)
语言英文,德文,法文,俄文,烏克蘭文
类型文字編輯器
许可协议GNU通用公共许可证第一版(或更新)
网站joe-editor.sourceforge.net

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. . google.ch. [2022-03-23]. (原始内容存档于2022-03-23).
  2. .
  3. Danen, Vincent. . ZDNet White papers. August 2008 [2009-09-25]. (原始内容存档于2011-07-18).
  4. Halliwell, Andrew. (PDF). Linux Magazine 3 (6). June 2001: 64–65 [2009-09-26]. (原始内容 (PDF)存档于2011-09-28).
  5. . ubuntu.com. [2022-03-23]. (原始内容存档于2008-08-20).
  6. . debian.org. [2022-03-23]. (原始内容存档于2008-05-16).
  7. . rpmfind.net. [2022-03-23]. (原始内容存档于2021-08-23).
  8. Jang, Michael. 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. . opensuse.org. [2022-03-23]. (原始内容存档于2022-03-23).
  11. . freebsd.org. [2022-03-23]. (原始内容存档于2013-07-08).
  12. . pkgsrc.se. [2022-03-23]. (原始内容存档于2021-04-26).
  13. . 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. . debian.org. [2022-03-23]. (原始内容存档于2017-08-01).
  18. . [2022-03-23]. (原始内容存档于2011-07-17).
  19. . sourceforge.net. [2022-03-23]. (原始内容存档于2015-12-09).

進階阅读

外部链接

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.