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 | ||
ed [2021/06/06 21:45] – [ed] peron | ed [2023/07/02 03:59] (actual) – 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 | + | Entre los primeros |
- | 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]]. | ||
+ | |||
+ | ====Uso==== | ||
+ | Podrás | ||
< | < | ||
Línea 9: | Línea 14: | ||
</ | </ | ||
- | Si se lo ejecuta con un argumento de archivo existente, copiará dicho archivo a la memoria del editor (en la jerga, "buffer"). Por ejemplo podremos utilizar: | + | Si se lo ejecuta con un argumento de archivo existente, copiará dicho archivo a la memoria del editor (en la jerga, "// |
< | < | ||
Línea 21: | Línea 26: | ||
</ | </ | ||
- | ...seguido de la **tecla Intro**, a fin de enviar el comando | + | ...seguido de la **tecla Intro**, a fin de indicarla al programa la órden |
- | De ahora en mas, has pasado al //modo de almacenar//, sin que ed te informe de manera alguna. Todas las líneas que tipees | + | De ahora en mas, has pasado al //modo de almacenamiento//, sin que ed te lo informe de manera alguna. Todas las líneas que mecanografíes |
- | Como en todos los antiguos editores orientados a líneas, las posibilidades de edición una vez que introducimos la línea | + | Como en todos los antiguos editores orientados a líneas, las posibilidades de edición una vez que almacenadas las líneas |
- | 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 | + | Una vez que hayas terminado de ingresar |
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 | + | Los cambios se realizan en el almacén de memoria del sistema remoto no se escribirán en un fichero hasta que lo solicites |
< | < | ||
Línea 50: | Línea 55: | ||
...y se te devolverá al prompt del intérprete de comandos. | ...y se te devolverá al prompt del intérprete de comandos. | ||
+ | |||
+ | {{ : | ||
En resúmen, una sesión de terminal podría verse así: | En resúmen, una sesión de terminal podría verse así: | ||
Línea 63: | Línea 70: | ||
Con el cantar se consuela. | Con el cantar se consuela. | ||
. | . | ||
- | w martin_fierro.txt | + | w mf.txt |
152 | 152 | ||
q | q | ||
</ | </ | ||
- | ==== Desplazamiento en el texto ==== | + | Nota: ed en OpenBSD es incompatible con UTF-8, no se recomienda su uso en texto-plano para editar textos en español. |
- | Podremos | + | |
+ | === 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 '' | ||
+ | |||
+ | Una vez sabida los números de líneas podrás | ||
- | 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 ==== | ||
- | Ed es un editor de texto antediluviano y engorroso de operar en líneas ya escritas. | + | Ed es un editor de texto antediluviano y engorroso de operar en líneas ya escritas. |