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 [2022/07/16 02:40] – 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 |
Hoy se lo emplea para para crear, mostrar, modificar y manipular archivos de texto en forma remota o local. | 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 iniciarlo simplemente ingresando el comando: | Podrás iniciarlo simplemente ingresando el comando: | ||
Línea 11: | 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 23: | 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//. | ||
Línea 37: | Línea 40: | ||
Por ejemplo, si introduces otra vez un punto '' | 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 73: | Línea 76: | ||
Nota: ed en OpenBSD es incompatible con UTF-8, no se recomienda su uso en texto-plano para editar textos en español. | 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 ==== | ||
- | Podremos movernos en las líneas de texto usando el modo de comandos ('' | ||
- | Al hacerlo, Ed te devolverá el contenido de dicha línea , y podrás cambiarla con el comando **c** (" | + | === 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 movernos en las líneas de texto usando el //modo de órdenes// e ingresando un número de línea. O bien podrás utilizar '' | ||
+ | |||
+ | 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 ==== |