stringtranslate.com

XEDIT

Un programador informático general que utiliza XEDIT en una terminal IBM 3279
Una versión temprana de XEDIT de 1982, tal como se muestra en un emulador de terminal 3270.

XEDIT es un editor visual para VM/CMS que utiliza terminales IBM 3270 en modo bloque . (También se admiten terminales en modo línea). [1] [2]

XEDIT está mucho más orientado a las líneas [3] que los editores modernos para PC y Unix . Por ejemplo, XEDIT admite números de línea automáticos y muchos de los comandos funcionan en bloques de líneas. Un par de características permiten la edición selectiva de líneas y columnas. [4] El comando ALL , por ejemplo, oculta todas las líneas que no coinciden con el patrón descrito, y el comando COL (Column) permite ocultar aquellas columnas no especificadas. Por lo tanto, es posible cambiar, por ejemplo, la palabra NO, tal como aparece solo en las columnas 24 a 28, a YES, y solo en las líneas con la palabra FLEXIBLE.

Otra característica es una línea de comandos que permite al usuario escribir comandos de edición arbitrarios. Debido a que los terminales IBM 3270 no transmiten datos a la computadora hasta que se presionan ciertas teclas especiales [como ↵ Enter, una tecla de función de programa (PFK) o una tecla de acceso a programa (PAK)], [5] XEDIT es menos interactivo que muchos editores de PC y Unix. Por ejemplo, la revisión ortográfica continua mientras el usuario escribe es problemática.

Disposición de pantalla típica

MOHICANOS SCRIPT A1 V 132 Trunc=132 Tamaño=10 Línea=10 Columna=1 Alt=10XEDIT:===== El último mohicano===== .sp===== Fue una característica peculiar de las guerras coloniales de América del Norte,===== que los trabajos y peligros del desierto se iban a enfrentar===== antes de que los anfitriones adversos pudieran encontrarse.===== Un amplio y aparentemente impenetrable límite de bosques cortado===== las posesiones de las provincias hostiles de Francia e Inglaterra.===== El colono resistente y el europeo entrenado que luchó en su===== lado, frecuentemente pasó meses luchando contra los rápidos===== de los arroyos, o en la realización de los pasos accidentados de las montañas|...+....1....+....2....+....3....+....4....+....5 ....+....6....+....7...===== * * * Fin del archivo * * *====> XEDIT 1 Archivo
XEDIT en "modo de entrada", esperando que el usuario ingrese más texto.

Características notables del diseño de la pantalla:

Lenguaje macro

Las macros (scripts) de XEDIT se pueden escribir en Rexx , EXEC 2 o EXEC . XEDIT expone la mayor parte de su estado interno al entorno de macros, lo que permite que las macros lean y configuren fácilmente las variables internas que controlan su funcionamiento.

KEXX

KEDIT 5 para DOS y OS/2 admite un intérprete Rexx externo (OS/2 Rexx nativo o Quercus Rexx, para DOS solo Quercus Rexx reemplazando al antiguo Mansfield Rexx) y su propio subconjunto KEXX bastante limitado . KEDITW 1.6.1 para Windows solo admite su propia versión interna KEXX 5.62 del lenguaje Rexx . [7] Las macros se pueden organizar en el .kmlformato de archivo.

Historia

XEDIT fue escrito por el empleado de IBM Xavier de Lamberterie y fue lanzado por primera vez en 1980. [8] Su predecesor fue EDIT SP (SP es una sigla para System Product utilizada por IBM ). Otras influencias clave fueron EDIT , el editor más antiguo para CMS, y EDGAR , un editor de IBM Program Product para CMS. XEDIT admitía muchos de los comandos EDGAR, siendo SOS (Screen Output Simulation) uno de los principales. XEDIT también admitía EXEC 2 , el predecesor de Rexx.

Adaptaciones para PC y Unix

Captura de pantalla de Keditw 1.6.1

Cuando los ordenadores personales y Unix empezaron a sustituir a las terminales IBM 3270, algunos usuarios querían editores de texto que se parecieran al XEDIT al que estaban acostumbrados. Para satisfacer esta necesidad, varios desarrolladores proporcionaron programas similares:

EDITAR

KEDIT, de Mansfield Software Group, Inc., fue el primer clon de XEDIT. Aunque se lanzó originalmente en 1983, la primera versión importante fue la 3.53 para DOS , lanzada en 1985. [9] En 1990, [10] KEDIT 4.0 tenía una versión compatible con OS/2 e incluía el comando ALL. [11]

La última versión para DOS y OS/2 fue KEDIT 5.0p4. KeditW (para Windows) se encuentra en la versión 1.6.1 de diciembre de 2012. [12] Algunas versiones anteriores de Windows fueron:

KEDIT 1.6 admite el resaltado de sintaxis para varios lenguajes, incluidos C# , COBOL , FORTRAN , HTML , Java , Pascal y xBase definidos en el .kldformato de archivo. [13]

KEDIT admite un subconjunto de Rexx integrado llamado KEXX . Mansfield Software creó la primera implementación de Rexx que no era de IBM ( Personal Rexx ) en 1985. [9] [14]

En diciembre de 2012, Mansfield Software lanzó la versión 1.6.1 para brindar compatibilidad con Windows 8 y soporte extendido al menos hasta junio de 2015. Estas versiones de 32 bits también funcionan en las versiones de 64 bits de Windows 7 y Vista, pero no admiten directamente Unicode . A partir de diciembre de 2022, Kedit también es compatible con Windows 10 y 11, y Mansfield promete soporte por correo electrónico hasta al menos junio de 2024. [7] [12]

SEDITO

SEDIT (lanzado por primera vez en 1989) es otra implementación tanto en Windows como en Unix, que admite una variante del lenguaje Rexx llamada S/REXX (anunciada en 1994). [15] [16]

EL (El editor de Hessling)

Sesión de gemelos

El editor Hessling (THE) es un editor de texto de código abierto lanzado por primera vez en agosto de 1991 ; hace 33 años , [17] publicado bajo la licencia GPL-2.0 o posterior , [18] y disponible para muchos sistemas operativos, incluidos QNX , OS/2 , DOS , BeOS , Amiga , Windows 95/98/Me/NT/2000/XP y la mayoría o todas las plataformas Unix POSIX (como un programa para modo texto o X11 nativo ). [18] THE es una derivación del editor XEDIT de IBM Mainframe VM/CMS que incluye soporte para versiones del lenguaje de scripts REXX, [19] y toma algunas características de KEDIT. [20] THE fue escrito en C con PDCurses también requerido para algunas plataformas. [17] También se requiere un intérprete REXX como Regina para la capacidad de macro REXX de THE. [17] ( 1991-08 )

El autor de THE, Mark Hessling, analizó en la conferencia REXX de 1993 en La Jolla , California, por qué creó un nuevo editor de texto multiplataforma. [17]

Referencias

  1. ^ Referencia de comandos y macros de XEDIT (1.ª ed.). IBM. Septiembre de 2004. Número de publicación de IBM SC24-6131-00.
  2. ^ Guía del usuario de XEDIT (2.ª ed.). IBM. Diciembre de 2005. Número de publicación de IBM SC24-6132-01.
  3. ^ Paul W. Ross (2018). Revival: Manual de software para ingenieros y científicos (1995). CRC Press. ISBN 978-1351357050XEDIT es un editor orientado a líneas que
  4. ^ fuente de la redacción: TRADUCCIÓN de KEDIT , en el artículo alemán
  5. ^ "PA - declaración de clave de acceso al programa". IBM. 28 de octubre de 2015. Consultado el 21 de diciembre de 2018 .
  6. ^ "Introducción al terminal 3270". Redes en z/OS . IBM . El lápiz selector se basaba en luz (óptico) y se utilizaba para seleccionar opciones en la pantalla de texto, de forma similar a cómo se utiliza un ratón, pero, por supuesto, el terminal 3270 no admitía un ratón.
  7. ^ ab "KEDIT para Windows". Mansfield Software Group. 2014. Consultado el 22 de febrero de 2015 .
  8. ^ Varian, Melinda (1997). "VM y la comunidad VM, pasado, presente y futuro" (PDF) . COMPARTIR 89 Sesiones 9059-9061 . Consultado el 20 de septiembre de 2011 .
  9. ^ ab Cowlishaw, Mike (2000). "Una breve historia del Rexx 'clásico'".
  10. ^ Peter Coffee (2 de julio de 1990). "Las funciones bien programadas son la clave para una interfaz intuitiva". PC Week . p. 25.
  11. ^ PC Week, 28 de mayo de 1990, pág. 5
  12. ^ ab "KEDIT: Novedades". Mansfield Software Group. Noviembre de 2014. Consultado el 3 de enero de 2023 .
  13. ^ Geir Ove Grønmo (marzo de 1997). «DSSSL.KLD - Definición del lenguaje KEDIT para especificaciones DSSSL». Portadas XML . OASIS . Consultado el 27 de febrero de 2015 .
  14. ^ Beebe, Nelson HF (12 de abril de 2006). "una bibliografía de libros, manuales y otras publicaciones sobre el lenguaje de programación Rexx".
  15. ^ Salthouse, David (1995). "S/REXX por Benaroya" (PDF) . Actas del 6º Simposio Internacional Rexx . Stanford Linear Accelerator Center. págs. 284–290.
  16. ^ Varian, Melinda (mayo de 1995). "Informe — Simposio REXX". Archivado desde el original el 7 de febrero de 2008.
  17. ^ abcd Mark Hessling (18 de mayo de 1993). «Anuncio de THE - The Hessling Editor» (PDF) . Universidad de Stanford . pág. 94. Consultado el 8 de mayo de 2021 .
  18. ^ ab "El editor de Hessling". sourceforge.net . Consultado el 8 de mayo de 2021 .
  19. ^ von Hagen, William (2009). Ubuntu 8.10 Linux Bible . Indianápolis y Canadá: Wiley Inc. p. 603. ISBN 9780470294208.OCLC 957298546  .
  20. ^ Stutz, Michael (2004). El libro de recetas de Linux: consejos y técnicas para el uso diario (2.ª ed.). San Francisco: No Starch Press. pág. 270. ISBN 1593270313. OCLC  53183579. OL  15571202M.

Enlaces externos