Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa Próxima revisiónAmbos lados, revisión siguiente | ||
ed [2021/07/18 21:01] – peron | ed [2023/04/08 17:29] – [Uso] peron | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
====== ed ====== | ====== ed ====== | ||
- | Entre los primeros editores de texto encontramos al Ed. Se trata de un editor de texto primigenio de tipo modal y orientado a líneas - y como tal - espartano. Carece de control de cursor direccionable pues originalmente estaba previsto para operarse a través de una [[teletipo]]. Se lo emplea para para crear, mostrar, modificar y manipular archivos de texto en forma remota o local. | + | Entre los primeros editores de texto de [[Unix]] |
- | Para iniciarlo simplemente | + | Hoy se lo emplea para para crear, mostrar, modificar y manipular archivos de texto en forma remota o local. |
+ | |||
+ | >Ed carece de control de cursor direccionable pues originalmente estaba previsto para operarse a través de una [[teletipo]]. | ||
+ | |||
+ | Podrás | ||
< | < | ||
Línea 14: | Línea 18: | ||
ed archivo.txt | ed archivo.txt | ||
</ | </ | ||
+ | ====Uso==== | ||
Al iniciar, ed no presenta nada en nuestra terminal. Para comenzar a agregar una línea, podremos ingresar el comando " | Al iniciar, ed no presenta nada en nuestra terminal. Para comenzar a agregar una línea, podremos ingresar el comando " | ||
Línea 23: | Línea 27: | ||
...seguido de la **tecla Intro**, a fin de enviar el comando " | ...seguido de la **tecla Intro**, a fin de enviar el comando " | ||
- | De ahora en mas, has pasado al //modo de almacenar//, | + | De ahora en mas, has pasado al //modo de almacenar//, |
- | Como en todos los antiguos editores orientados a líneas, las posibilidades de edición una vez que introducimos la línea en el almacén de memoria | + | Como en todos los antiguos editores orientados a líneas, las posibilidades de edición una vez que introducimos la línea en el almacén de memoria |
- | Dependiendo de tu terminal, podrás utilizar la **tecla Retroceder**, | + | Dependiendo de tu terminal, podrás utilizar la **tecla Retroceder**, |
- | Una vez que hayas terminado de ingresar el texto en memoria, podrás | + | Una vez que hayas terminado de ingresar el texto en memoria, podrás |
Al pasar al //modo de órdenes//, Ed tampoco informará nada, pero cualquier cosa que introduzcas a continuación será interpretada como //órden de control//. | Al pasar al //modo de órdenes//, Ed tampoco informará nada, pero cualquier cosa que introduzcas a continuación será interpretada como //órden de control//. | ||
- | Por ejemplo, si introduces otra vez un punto **.**, Ed te presentará en la terminal la última línea de texto almacenada en memoria. | + | Por ejemplo, si introduces otra vez un punto '' |
- | Los cambios se realizan en la memoria del sistema remoto no se escribirán en el fichero hasta que lo ello sea solicitado específicamente a travñes | + | Los cambios se realizan en la memoria del sistema remoto no se escribirán en el fichero hasta que lo ello sea solicitado específicamente a través |
< | < | ||
Línea 70: | Línea 74: | ||
</ | </ | ||
+ | Nota: ed en OpenBSD es incompatible con UTF-8, no se recomienda su uso en texto-plano para editar textos en español. | ||
+ | === Desplazamiento en el texto === | ||
+ | |||
+ | Normalmente al cargar un documento, te encontrarás posicionado en la línea final del mismo. Si estás en el //modo de órdenes//, podrás desplazarte siempre al final del documento con la orden de control '' | ||
+ | |||
+ | En cualquier caso podrás saber el número de línea en el que estás presionando con la orden '' | ||
- | ==== Desplazamiento en el texto ==== | + | Una vez sabida los números de líneas podrás |
- | Podremos | + | |
- | Al hacerlo, Ed te devolverá el contenido de dicha línea , y podrás cambiarla con el comando **c** (" | + | Cuando lo hagas, Ed te devolverá el contenido de dicha línea , y podrás cambiarla con la orden de control '' |
- | Debes considerar que el comando | + | Debes considerar que la orden de control '' |
- | Si deseas **borrar una línea** desplázate hacia ella de la forma explicada, y utilizala | + | Si deseas **borrar una línea** desplázate hacia ella de la forma explicada, y utilizala |
==== Conclusión ==== | ==== Conclusión ==== |