Articulo de referencia

ex (editor de texto)

ex (abreviatura de extended ) [ 1 ] [ 2 ] es un editor de líneas basado en ed , el editor original de Unix , y concebido como una mejora del mismo . Actualmente, está estandariz...

ex (abreviatura de extended ) [ 1 ] [ 2 ] es un editor de líneas basado en ed , el editor original de Unix , y concebido como una mejora del mismo . Actualmente, está estandarizado por POSIX . [ 3 ]

George Coulouris del Queen Mary College desarrolló una versión mejorada de ed llamada em en 1975 que aprovechaba las terminales de video . [ 4 ] Durante una visita a Berkeley, Coulouris le presentó em a Bill Joy , quien lo modificó junto con Charles Haley para que exigiera menos del procesador. [ 5 ] [ 6 ] El editor se convirtió en ex [ 7 ] y se incluyó en la Berkeley Software Distribution .

Más tarde, ex se mejoró para admitir la edición a pantalla completa mediante un nuevo modo visual . El editor de texto vi es, de hecho, ex ejecutándose en modo visual. El programa puede iniciarse en modo visual o heredado (mediante el comando vivs. ex) y el usuario puede alternar entre modos en tiempo de ejecución. Además, en modo visual, los comandos de ex se pueden emitir desde el indicador de dos puntos (:). Aunque vi es solo un modo de ex, hoy en día se suele llamar al editor vi en lugar de ex. De hecho, algunos programas como vim ofrecen modos de compatibilidad tanto para vi como para ex, de modo que ni vi ni ex son el programa en sí.

Los comandos básicos `ex` 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 símbolo `% ` indica que se reemplaza cada línea del archivo. La letra `g` significa global y reemplaza cada instancia en cada línea (si no se especifica, solo se reemplazará la primera instancia de cada línea).:%s/XXX/YYY/g

Véase también

Referencias

  1. "Historial del editor vi:ex" . Archivado del original el 12 de junio de 2023. Consultado el 5 de junio de 2021 .
  2. "Una breve historia de Vim:1976" . Archivado del original el 5 de junio de 2021. Consultado el 5 de junio de 2021 .
  3. Shell and Utilities Reference, The Single UNIX Specification , Versión 5 de The Open Groupex  
  4. "George Coulouris: Fragmentos de historia" . Archivado del original el 12 de junio de 2023. Consultado el 18 de marzo de 2017 .
  5. William N. Joy, Ex manual de referencia Archivado el 25/05/2023 en Wayback Machine , noviembre de 1977
  6. "página del manual anterior" . Archivado del original el 24/05/2025 . Consultado el 09/08/2025 .
  7. Salus, Peter H. (2005). El demonio, el ñu y el pingüino . Groklaw . Archivado del original el 5 de mayo de 2010.