JOE o Joe's Own Editor es un editor de texto basado en ncurses para sistemas Unix , disponible bajo la licencia GPL . Está diseñado para ser fácil de usar. [ 3 ] [ 4 ]
JOE está disponible para la mayoría de las principales distribuciones de Linux , [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] sistemas BSD de código abierto [ 11 ] [ 12 ] [ 13 ] y macOS de Apple a través de gestores de paquetes como Homebrew .
Descripción de las características

JOE incluye un sistema de ayuda integrado y siempre muestra en pantalla cómo obtenerla. 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. También se pueden acceder a numerosas configuraciones mediante Ctrl+T. El programa es personalizable mediante un extenso archivo de configuración y admite el resaltado de sintaxis por colores para numerosos formatos de archivo populares , una función que también es configurable.
JOE instala enlaces duros y un conjunto de archivos rc que configuran JOE para emular las 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, ya que solo permite editar los archivos especificados en la línea de comandos (lo que puede ser útil para aplicar el principio de mínimo privilegio ).
Si bien la interfaz de usuario del editor recuerda a los editores de DOS , también incluye las características típicas de los editores de Unix , como el historial interno de comandos , el autocompletado mediante la tecla Tab en los menús de selección de archivos, un sistema de búsqueda mediante expresiones regulares y la capacidad de filtrar ( mediante tuberías ) bloques de texto arbitrarios a través de cualquier comando externo.
Historia
JOE fue uno de los editores predeterminados en las primeras distribuciones populares de Linux , [ 14 ] [ 15 ] [ 16 ] [ 17 ] lo que le dio cierta prominencia y ayudó a construir una base de usuarios. [ 18 ] Continúa incluyéndose como una opción en las distribuciones de Linux, a veces en el papel crítico de editor de "modo de rescate". [ 8 ]
Tras el lanzamiento de la versión 2.8 por Joseph Allen en 1995, el ciclo de desarrollo se detuvo durante varios años. En 2001, un nuevo grupo de entusiastas, liderado por Marek Grac, retomó el desarrollo y lanzó la versión 2.9 y varias versiones posteriores, introduciendo un sistema de compilación estandarizado y corrigiendo numerosos errores. Allen regresó al proyecto en 2004 y lanzó la versión 3.0, que introdujo el resaltado de sintaxis y la compatibilidad con UTF-8 . [ 19 ]
Véase también
- Comparación de características de los editores de texto
- Comparación limitada del rendimiento de los editores de texto
- Lista de editores de texto
- Nano
- nordeste
- Diamante WordStar
Referencias
- ↑ "J (Joe's Editor) New Release" . google.ch . Archivado del original el 23 de marzo de 2022. Consultado el 4 de agosto de 2009 .
- ↑ https://joe-editor.sourceforge.io/4.8/ .
{{cite web}}: Falta o está vacío|title=( ayuda ) - ↑ Danen, Vincent (agosto de 2008). "Personalizar el editor de texto Joe" . Documentos técnicos de ZDNet . Archivado del original el 18 de julio de 2011. Consultado el 25 de septiembre de 2009 .
- ↑ Halliwell, Andrew (junio de 2001). "Joe Cool: Uso del editor de texto Joe" (PDF) . Linux Magazine . Vol. 3, n.º 6, págs. 64-65 . Archivado del original (PDF) el 28 de septiembre de 2011. Consultado el 26 de septiembre de 2009 .
- ↑ "Ubuntu – Resultados de búsqueda de paquetes -- joe" . ubuntu.com .
- ↑ "Debian -- Resultados de la búsqueda de paquetes -- joe" . debian.org .
- ↑ "Recurso RPM joe" . rpmfind.net .
- 1 2 Jang, Michael (2007). "Conocimientos básicos de Linux" . Guía de estudio de Linux RHCE (4.ª ed.). McGraw-Hill Professional . págs. 8, 358–359 . ISBN 9780072264548. Recuperado el 27/09/2009 .
Los editores de texto populares para archivos de configuración de Linux incluyen [...] joe [...] Si necesita rescatar un sistema RHEL 5, tendrá acceso a estos editores al arrancar su sistema desde el medio de rescate de RHEL5. [...] Si arranca en modo de rescate e intenta iniciar emacs o pico, se iniciará el editor joe en su lugar.
- ↑ Paquete Fedora Joe
- ↑ "software.opensuse.org: Buscar" . opensuse.org .
- ↑ " [ puertos ] Índice de /head/editors/joe" . freebsd.org .
- ↑ "pkgsrc.se - La colección de paquetes de NetBSD" . pkgsrc.se .
- ↑ "OpenPorts.se - La colección de paquetes de OpenBSD" . openports.se . Archivado del original el 26 de abril de 2021. Consultado el 27 de septiembre de 2009 .
- ↑ El archivo SLS 1.03, archivado el 25/01/2005 en Wayback Machine (lanzado originalmente en 1993), indica que joe se incluyó como un paquete "recomendado" en el tercer disquete de instalación de SLS.
- ↑ El blog de Niels Horn: Versiones antiguas de Slackware indica que joe estaba disponible en Slackware 1.01 (lanzado en 1993). El archivo de Slackware 1.1.2 (lanzado originalmente en 1994) indica que joe se incluyó en el cuarto disquete llamado AP2 (sección "Varias aplicaciones que no necesitan X").
- ↑ SuSE Linux pre-1.0 beta temprana (desde agosto de 1995) incluía a joe.
- ↑ La sección de editores de Debian 0.93R6 (lanzada originalmente en noviembre de 1995) incluía a joe y a otros siete editores.
- ↑ "Estadísticas del concurso de popularidad - Control de calidad de Debian" . debian.org .
- ↑ "El propio editor de Joe - Historia" . sourceforge.net .
Lecturas adicionales
- Página del hombre JOE
- Schroder, Carla (1 de diciembre de 2004). «Edición de archivos de texto con JOE y Vim» . Linux Cookbook (1.ª ed.). O'Reilly Media, Inc. págs. 68-77 . ISBN 0-596-00640-3. Consultado el 26 de septiembre de 2009 .
Enlaces externos
- Sitio web oficial
- El propio editor de Joe en SourceForge
- Editores de texto Unix
- Editores de texto gratuitos
- Editores de texto de Linux
- Editores de texto de macOS
- Software gratuito que utiliza ncurses
- Software libre programado en C
- Software que utiliza la Licencia Pública General de GNU.