Editor propio de Joe - Joe's Own Editor

Editor propio de Joe
Joes own editor.png
Joe 3.5, editando un archivo de encabezado C
Autor (es) original (es) Joseph H. Allen
Desarrollador (es) Joseph H. Allen, Marek 'Marx' Grac y otros
Versión inicial joe0.0.0 ca. 22 de agosto de 1991 ; Hace 29 años ( 22 de agosto de 1991 )
Lanzamiento estable
4.6 / 9 de enero de 2018 ; hace 3 años ( 09/01/2018 )
Escrito en C
Sistema operativo Tipo Unix , DOS , Win32
Plataforma Multiplataforma
Tamaño ~ 0,45 MiB ( macOS / x86 )
Disponible en Inglés, alemán, francés, ruso, ucraniano
Tipo Editor de texto
Licencia GPL versión 1 (o posterior)
Sitio web joe-editor .sourceforge .net

JOE o Joe's Own Editor es un editor de texto basado en ncurses para sistemas Unix , disponible bajo la GPL . Está diseñado para que sea fácil de usar.

JOE está disponible para la mayoría de las principales distribuciones de Linux , sistemas BSD de código abierto y macOS de Apple a través de administradores de paquetes como Homebrew .

Descripcion de caracteristicas

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 un recordatorio de cómo obtener ayuda siempre está en la pantalla. 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 están disponibles numerosas configuraciones a través de Ctrl + T. El programa generalmente se puede personalizar a través de un archivo de configuración extenso y admite el resaltado de sintaxis de color para numerosos formatos de archivo populares , una característica que también es configurable.

JOE instala enlaces duros y un conjunto de archivos rc que configuran 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 (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. a través de cualquier comando externo.

Historia

JOE estaba entre los editores predeterminados en las primeras distribuciones populares de Linux , lo que le dio cierta prominencia y ayudó a construir una base de usuarios. Sigue incluyéndose como una opción en las distribuciones de Linux, a veces en el papel crítico como editor de "modo de rescate".

Después de que Joseph Allen lanzara la versión 2.8 en 1995, el ciclo de desarrollo se había detenido 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 .

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

Ver también

Referencias

Otras lecturas

enlaces externos