stringtranslate.com

El propio editor de Joe

JOE o Joe's Own Editor es un editor de texto basado en ncurses para sistemas Unix , disponible bajo GPL . Está diseñado para ser fácil de usar. [2] [3]

JOE está disponible para la mayoría de las principales distribuciones de Linux , [4] [5] [6] [7] [8] [9] sistemas BSD de código abierto [10] [11] [12] y macOS de Apple a través de administradores de paquetes como Homebrew. .

Descripción de características

La parte superior de la pantalla muestra la ayuda integrada, mientras que la parte inferior de la pantalla muestra el menú de opciones. (El espacio de edición real en el medio se reduce a una sola línea con el único propósito de hacer esta ilustración compacta).

JOE incluye un sistema de ayuda integrado y siempre hay un recordatorio en la pantalla de cómo obtener ayuda. Las secuencias de teclas en JOE son similares a las de WordStar y Turbo C : muchas son combinaciones de la tecla Control y otra tecla, o combinaciones de Ctrl+K y otra tecla, o combinaciones de la tecla Escape y otra tecla. Numerosas configuraciones también están disponibles a través de Ctrl+T. El programa generalmente se puede personalizar a través de un extenso archivo de configuración y admite resaltado de sintaxis en color para numerosos formatos de archivos populares , una característica que también es configurable.

JOE instala enlaces físicos y un conjunto de archivos rc que configuran a JOE para emular combinaciones de teclas de Emacs (cuando se invoca como jmacs), Pico (cuando se invoca como jpico) o WordStar (cuando se invoca como jstar). También existe una variante llamada "rjoe", que está restringida porque permite editar solo los archivos especificados en la línea de comando (lo que puede ser útil para hacer cumplir el principio de privilegio mínimo ).

Si bien la interfaz de usuario del editor recuerda a los editores de DOS , también incluye las características típicas del editor de Unix, como el historial de comandos interno , la finalización de pestañas en los menús de selección de archivos, el sistema de búsqueda de expresiones regulares y la capacidad de filtrar ( canalizar ) bloques de texto arbitrarios. mediante cualquier comando externo.

Historia

JOE estuvo entre los editores predeterminados en las primeras distribuciones populares de Linux , [13] [14] [15] [16] lo que le dio cierta prominencia y ayudó a construir una base de usuarios. [17] [18] Continúa incluyéndose como una opción en las distribuciones de Linux, a veces en el papel crítico como editor de "modo de rescate". [7]

Después de que Joseph Allen lanzara la versión 2.8 en 1995, el ciclo de desarrollo se detuvo durante varios años. El desarrollo fue asumido por un nuevo grupo de entusiastas en 2001, liderado por Marek Grac, quien lanzó 2.9 y varias versiones posteriores, introduciendo un sistema de compilación estandarizado y corrigiendo muchos errores. Allen regresó al proyecto en 2004 y lanzó la versión 3.0, que introdujo resaltado de sintaxis y soporte para UTF-8 . [19]

El Joe de JOE no es el mismo Joe que el Joe de JWM.

Ver también

Referencias

  1. ^ "Nuevo lanzamiento de J (editor de Joe)". google.ch .
  2. ^ Danen, Vincent (agosto de 2008). "Personaliza el editor de texto Joe". Libros blancos de ZDNet . Archivado desde el original el 18 de julio de 2011 . Consultado el 25 de septiembre de 2009 .
  3. ^ Halliwell, Andrew (junio de 2001). "Joe Cool: uso del editor de texto Joe" (PDF) . Revista Linux . vol. 3, núm. 6. págs. 64–65. Archivado desde el original (PDF) el 28 de septiembre de 2011 . Consultado el 26 de septiembre de 2009 .
  4. ^ "Ubuntu - Resultados de la búsqueda de paquetes - joe". ubuntu.com .
  5. ^ "Debian - Resultados de la búsqueda de paquetes - joe". debian.org .
  6. ^ "Joe de recursos RPM". rpmfind.net .
  7. ^ ab Jang, Michael (2007). "Conocimientos básicos de Linux". Guía de estudio de RHCE Linux (4ª ed.). Profesional de McGraw-Hill . págs. 8, 358–359. ISBN 9780072264548. Consultado el 27 de septiembre de 2009 . Los editores de texto populares para archivos de configuración de Linux incluyen [...] joe [...] Si tiene que rescatar un sistema RHEL 5, tendrá acceso a estos editores cuando inicie su sistema desde el medio de rescate RHEL5. [...] Si arranca en modo de rescate e intenta iniciar emacs o pico, eso inicia el editor joe.
  8. ^ Paquete Fedora Joe [ enlace muerto permanente ]
  9. ^ "software.opensuse.org: buscar". openuse.org .
  10. ^ "[puertos] Índice de /head/editors/joe". freebsd.org .
  11. ^ "pkgsrc.se: la colección de paquetes NetBSD". pkgsrc.se .
  12. ^ "OpenPorts.se: la colección de paquetes OpenBSD". openports.se . Archivado desde el original el 26 de abril de 2021 . Consultado el 27 de septiembre de 2009 .
  13. ^ Archivo SLS 1.03 Archivado el 25 de enero de 2005 en Wayback Machine (publicado originalmente en 1993) indica que Joe se envió como un paquete "recomendado" en el tercer disquete de instalación de SLS.
  14. ^ Blog de Niels Horn: Las versiones anteriores de Slackware indican que Joe estaba disponible en Slackware 1.01 (lanzado en 1993). El archivo Slackware 1.1.2 [ enlace muerto permanente ] (publicado originalmente en 1994) indica que Joe se envió en el cuarto disquete llamado AP2 (sección "Varias aplicaciones que no necesitan X")
  15. ^ SuSE Linux pre-1.0 beta temprana [ enlace muerto permanente ] (desde agosto de 1995) incluido joe.
  16. ^ La sección de editores de Debian 0.93R6 (lanzada originalmente en noviembre de 1995) incluía a Joe y otros siete editores.
  17. ^ "Estadísticas del concurso de popularidad: garantía de calidad de Debian". debian.org .
  18. ^ Estadísticas del concurso de popularidad de Ubuntu, incluido Joe
  19. ^ "Editor del propio Joe: Historia". fuenteforge.net .

Otras lecturas

enlaces externos