¿El editor `ed` es útil para algún propósito además de emergencias y edición por lotes?
9
Me pregunto si el ededitor ya es útil para la edición interactiva. Sé que el comando diff puede producir parches como scripts ed y que ed es un último recurso cuando la velocidad de transmisión es muy lenta. ¿Pero hay alguna otra razón para aprender y usar ed?
Como editor de propósito general, probablemente no, pero como una forma de salir de apuros, es bueno saber algunos conceptos básicos. La buena noticia es que si conoces el camino vim, es probable que puedas usar ese conocimiento para equivocarte ed. Los tiempos están cambiando, pero todavía hay sistemas que podrían ser su mejor editor o escenarios de conexión que lo requieran. Lo utilicé desde mi teléfono inteligente súper elegante conectado a una moderna caja de Linux cuando la conexión era tan mala que ejecutar un editor completo me llevaba una eternidad y realmente necesitaba cambiar una línea y salir.
Yo personalmente prefiero exmás ed; aunque ambos están especificados por POSIX, extiene muchas más funciones y en realidad es a menudo el mismo binario que vi(ya que vies el "editor visual" para ex).
Comodín
3
Si está trabajando en un terminal que no admite cosas sofisticadas como el desplazamiento hacia atrás (por ejemplo, un teletipo real), entonces edrealmente brilla.
Se sabe que ocasionalmente uso ex( vien modo no visual, no ed) para hacer una pequeña edición cuando se registra de forma remota a través de una línea de alta latencia (y luego pongo telnet en modo de línea). Edición más grande y estoy usando emacslocalmente. El rechazo de telnet a favor de ssh incluso dentro de la sesión remota de intranet ha sido la razón por la que dejé de hacerlo.
Estoy tentado a llamarlo no una respuesta, pero estoy usando " vimy soy emacsun poco demasiado complicado" como una razón para usarlo ed. Algo más de información, sin duda, ser útiles, aunque
ex
másed
; aunque ambos están especificados por POSIX,ex
tiene muchas más funciones y en realidad es a menudo el mismo binario quevi
(ya quevi
es el "editor visual" paraex
).Si está trabajando en un terminal que no admite cosas sofisticadas como el desplazamiento hacia atrás (por ejemplo, un teletipo real), entonces
ed
realmente brilla.fuente
Se sabe que ocasionalmente uso
ex
(vi
en modo no visual, noed
) para hacer una pequeña edición cuando se registra de forma remota a través de una línea de alta latencia (y luego pongo telnet en modo de línea). Edición más grande y estoy usandoemacs
localmente. El rechazo de telnet a favor de ssh incluso dentro de la sesión remota de intranet ha sido la razón por la que dejé de hacerlo.Hace mucho tiempo, usé un editor de línea en este tipo de terminales ; no fue
ed
niex
.fuente
ed
es ideal para todo tipo de edición y divertido de usar.vim
yemacs
son un poco demasiado complicadosfuente
vim
y soyemacs
un poco demasiado complicado" como una razón para usarloed
. Algo más de información, sin duda, ser útiles, aunque