stringtranslate.com

ex (editor de texto)

ex , abreviatura de extended, [1] [2] [ se necesita una mejor fuente ] es un editor de línea para sistemas Unix escrito originalmente por Bill Joy [3] en 1976, comenzando con un programa anterior escrito por Charles Haley. [4] Existen múltiples implementaciones del programa; están estandarizadas por POSIX . [5]

Historia

El editor original de Unix, ed,  se distribuyó con las versiones de Bell Labs del sistema operativo en la década de 1970. George Coulouris del Queen Mary College de Londres, que había instalado Unix en 1973, desarrolló una versión mejorada llamada em en 1975 que podía aprovechar las terminales de vídeo . [6] Durante su visita a Berkeley, Coulouris presentó su programa a Bill Joy , quien lo modificó para que fuera menos exigente con el procesador; la versión de Joy se convirtió en ex [7] y se incluyó en la distribución de software de Berkeley .

Con el tiempo, a ex se le dio una interfaz visual de pantalla completa (que se sumó a su funcionamiento orientado a la línea de comandos), convirtiéndose así en el editor de texto vi . En tiempos recientes, ex se implementó como una personalidad del programa vi; la mayoría de las variantes de vi aún tienen un " modo ex ", que se invoca utilizando el comando ex, o desde dentro de vi para un comando escribiendo el : carácter (dos puntos). Aunque existe una superposición entre la funcionalidad de ex y vi, algunas cosas solo se pueden hacer con comandos ex, por lo que sigue siendo útil cuando se utiliza vi.

Relación con vi

Los comandos ex básicos relacionados con la búsqueda y el reemplazo son esenciales para vi. Por ejemplo, el comando ex reemplaza cada instancia de XXX por YYY y también funciona en vi. El % significa cada línea del archivo. La 'g' significa global y significa reemplazar cada instancia en cada línea (si no se especificó, entonces solo se reemplazaría la primera instancia de cada línea).:%s/XXX/YYY/g

Invocación de línea de comandos

Sinopsis

ex [-rR] [-s|-v] [-c comando ] [-t cadena de etiquetas ] [-w tamaño ] [ archivo ...]

Opciones

-r
recuperar archivos específicos después de un fallo del sistema
-R
Establece que son de solo lectura
-s
( Solo XPG4 ) suprime la retroalimentación interactiva del usuario
-v
invocar el modo visual (vi)
Comando -c
Ejecutar comando en el primer buffer cargado desde el archivo. Puede usarse hasta diez veces.
-t cadena de etiquetas
Editar el archivo que contiene la etiqueta especificada
-w tamaño
Establecer el tamaño de la ventana
-
(obsoleto) suprime la retroalimentación interactiva del usuario
-l
Habilitar el modo de edición Lisp
-incógnita
Utilice cifrado al escribir archivos
-DO
Opción de cifrado
archivo
El nombre(s) del(los) archivo(s) que se van a editar

Véase también

Referencias

  1. ^ Historial del editor vi:ex
  2. ^ "Una breve historia de Vim: 1976". Archivado desde el original el 5 de junio de 2021. Consultado el 5 de junio de 2021 .
  3. ^ ex página del manual
  4. ^ William N. Joy, Manual de referencia de Ex , noviembre de 1977
  5. ^ ex  – Referencia de shell y utilidades, La especificación única de UNIX , versión 4 de The Open Group
  6. ^ George Coulouris: Fragmentos de historia
  7. ^ Salus, Peter H. (2005). El demonio, el ñu y el pingüino. Groklaw .

Enlaces externos