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.