fbpx
Wikipedia

Editor de texto

Editor de texto es un programa informático que permite crear y modificar archivos digitales compuestos únicamente por textos sin formato, conocidos comúnmente como archivos de texto o “texto plano”. El programa lee el archivo e interpreta los bytes leídos según el código de caracteres que usa el editor. Es comúnmente de 7- u 8-bits en ASCII o UTF-8, rara vez EBCDIC.

Por ejemplo, un editor ASCII de 8 bits que lee el número binario 0110 0001 (decimal 97 o hexadecimal 61) en el archivo lo representará en la pantalla por la figura a, que el usuario reconoce como la letra "a" y ofrecerá al usuario las funciones necesarias para cambiar el número binario en el archivo.

Los editores de texto son incluidos en el sistema operativo o en algún paquete de software instalado, y se usan cuando se deben crear o modificar archivos de texto como archivos de configuración, lenguaje de programación interpretado (scripts) o el código fuente de algún programa.

El archivo creado por un editor de texto incluye por convención en DOS y Microsoft Windows la extensión ".txt", aunque pueda ser cambiada a cualquier otra con posterioridad. Tanto Unix como Linux dan al usuario total libertad en la denominación de sus archivos.

Al trasladar archivos de texto de un sistema operativo a otro se debe considerar que existen al menos dos convenciones diferentes para señalar el término de una línea o lo que es lo mismo una nueva línea: Unix y Linux usan solo retorno de carro en cambio Microsoft Windows utiliza retorno de carro y [salto de línea].

Diferencia entre texto plano y archivos de texto con diagramación

Los editores de textos "planos" se distinguen de los procesadores de texto en que se usan para escribir solo texto, sin formato y sin imágenes, es decir sin diagramación.

  • El texto plano es representado en el editor mostrando todos los caracteres presentes en el archivo. Los únicos caracteres de formato son los caracteres de control del respectivo código de caracteres. En la práctica, estos son: salto de línea, retorno de carro y tabulación horizontal. El código de caracteres más usado es el ASCII.
  • Generalmente, los documentos creados por un procesador de texto contienen más caracteres de control para darle al texto un formato o diagramación particular, a menudo protegidos de ser copiados por una marca registrada como por ejemplo negrita, cursiva, columnas, tablas, tipografías, etcétera. En un comienzo se utilizaron tales formatos solo en autoedición, pero hoy se utilizan incluso en el procesador de texto más sencillo.[1]
  • En la mayoría de los casos, los procesadores de texto pueden almacenar un texto plano en un archivo de texto plano, pero se le debe ordenar explícitamente que se desea esa opción, de otra manera podría guardarlo con algún formato especial.

Tipos de editores de texto

Hay una gran variedad de editores de texto. Algunos son de uso general, mientras que otros están diseñados para escribir o programar en un lenguaje. Algunos son muy sencillos, mientras que otros tienen implementadas gran cantidad de funciones. El editor de texto debe ser considerado como una herramienta de trabajo del programador o administrador de la máquina. Como herramienta permite realizar ciertos trabajos, pero también requiere de aprendizaje para que el usuario conozca y obtenga destreza en su uso. La llamada "curva de aprendizaje" es una representación de la destreza adquirida a lo largo del tiempo de aprendizaje. Un editor puede ofrecer muchas funciones, pero si su curva de aprendizaje es muy larga, puede desanimar el aprendizaje y terminará siendo dejado de lado. Puede que un editor tenga una curva de aprendizaje muy empinada y corta, pero si no ofrece muchas funciones el usuario le reemplazará por otro más productivo. Es decir la elección del editor más apropiado depende de varios factores, alguno de ellos muy subjetivos. Esta coyuntura de intereses ha dado lugar a largas discusiones sobre la respuesta a la pregunta: ¿cuál es el mejor editor de texto? Muchos editores originalmente salidos de Unix o Linux, han sido portados a otros sistemas operativos, lo que permite trabajar en otros sistemas sin tener que aprender el uso de otro editor.

Algunos editores son sencillos mientras que otros ofrecen una amplia gama de funciones.

Editores para profesionales deben ser capaces de leer archivos de gran extensión, mayor que la capacidad de la memoria de acceso aleatorio de la máquina y también arrancar rápidamente, ya que el tiempo de espera disminuye la concentración y disminuye de por sí la productividad. Los editores de texto sirven para muchas cosas porque facilitan el trabajo.

Algunos editores de texto incluyen el uso de lenguajes de programación para automatizar engorrosos o repetidos procedimientos a realizar en el texto. Por ejemplo, Emacs puede ser adaptado a las necesidades del usuario, incluso las combinaciones de teclas para ejecutar funciones pueden ser adaptadas y es programable en Lisp.

Muchos editores de texto incluyen coloreado de sintaxis y funciones que ofrecen al usuario completar una palabra iniciada usando para ello la configuración.

Algunas funciones especiales son:

  • Editores diseñados para un lenguaje de programación determinado, con coloreado de sintaxis, macros, completación de palabras, etcétera.
  • Editores con regiones plegables. A veces no todo el texto es relevante para el usuario. Con este tipo de editores ciertas regiones con texto irrelevante pueden ser plegadas, escondidas, mostrando al usuario solo lo importante del texto.
  • Un entorno de desarrollo integrado es un programa que incluye un editor y otras herramientas de trabajo, como compiladores, extractores de diferencias entre dos textos, repositorios, etcétera, incluidos en un solo programa.

Funciones típicas del editor de texto

Marcar región

Es la función que marca, visualmente o no, una parte del texto para ser elaborada con otras funciones. La región puede contener varias líneas del texto (región horizontal) o bien varias columnas adyacentes del texto (región vertical).

Búsqueda y reemplazo

El proceso de búsqueda de una palabra o una cadena de caracteres, en un texto plano y su reemplazo por otra. Existen diferentes métodos: global, por región, reemplazo automático, reemplazo con confirmación, búsqueda de texto o búsqueda de una expresión regular.

Copiar, cortar y pegar

Sirve para copiar, trasladar o borrar una región marcada.

Formatear

Los editores de texto permiten automatizar las únicas funciones de formateo que utilizan: quebrar la línea, sangrar, formatear comentarios o formatear listas.

Deshacer y rehacer

Deshacer (Control + Z) es un comando en muchos programas de ordenador. El comando Rehacer invierte la de deshacer o avanza el búfer a un estado más actual. En la mayoría de las aplicaciones de Windows, el comando Deshacer se activa pulsando las combinaciones de teclas Ctrl+Z o Alt+Retroceso.

Importar

Agregar o insertar el contenido de un archivo en el archivo que se está editando. Algunos editores permiten insertar la salida o respuesta a un programa cualquiera ejecutado en la línea de comandos al archivo que se está editando.

Filtros

Algunos editores de texto permiten hacer pasar las líneas del texto o de una región por algún programa para modificarlas u ordenarlas. Por ejemplo, para ordenar alfabéticamente una lista de nombres o sacar un promedio de una lista de números.

Acceso remoto

Un editor para trabajar en la administración de una red de computadoras debe ofrecer la funcionalidad de editar archivos en máquinas remotas, ya sea por medio del File Transfer Protocol (FTP), Secure Shell (SSH) o algún otro protocolo de red. Emacs lo puede hacer mediante el plugin tramp (ampliamente configurable con SSH, FTP, SCP, SFTP, etcétera), Ultraedit, del ambiente Windows, lo hace mediante FTP.

Ejemplos

Véase también

Referencias

  1. Microsoft. «Editor de texto.». 
  •   Datos: Q131212
  •   Multimedia: Text editor software

editor, texto, programa, informático, permite, crear, modificar, archivos, digitales, compuestos, únicamente, textos, formato, conocidos, comúnmente, como, archivos, texto, texto, plano, programa, archivo, interpreta, bytes, leídos, según, código, caracteres, . Editor de texto es un programa informatico que permite crear y modificar archivos digitales compuestos unicamente por textos sin formato conocidos comunmente como archivos de texto o texto plano El programa lee el archivo e interpreta los bytes leidos segun el codigo de caracteres que usa el editor Es comunmente de 7 u 8 bits en ASCII o UTF 8 rara vez EBCDIC Por ejemplo un editor ASCII de 8 bits que lee el numero binario 0110 0001 decimal 97 o hexadecimal 61 en el archivo lo representara en la pantalla por la figura a que el usuario reconoce como la letra a y ofrecera al usuario las funciones necesarias para cambiar el numero binario en el archivo Los editores de texto son incluidos en el sistema operativo o en algun paquete de software instalado y se usan cuando se deben crear o modificar archivos de texto como archivos de configuracion lenguaje de programacion interpretado scripts o el codigo fuente de algun programa El archivo creado por un editor de texto incluye por convencion en DOS y Microsoft Windows la extension txt aunque pueda ser cambiada a cualquier otra con posterioridad Tanto Unix como Linux dan al usuario total libertad en la denominacion de sus archivos Al trasladar archivos de texto de un sistema operativo a otro se debe considerar que existen al menos dos convenciones diferentes para senalar el termino de una linea o lo que es lo mismo una nueva linea Unix y Linux usan solo retorno de carro en cambio Microsoft Windows utiliza retorno de carro y salto de linea Indice 1 Diferencia entre texto plano y archivos de texto con diagramacion 2 Tipos de editores de texto 3 Funciones tipicas del editor de texto 3 1 Marcar region 3 2 Busqueda y reemplazo 3 3 Copiar cortar y pegar 3 4 Formatear 3 5 Deshacer y rehacer 3 6 Importar 3 7 Filtros 3 8 Acceso remoto 4 Ejemplos 5 Vease tambien 6 ReferenciasDiferencia entre texto plano y archivos de texto con diagramacion EditarLos editores de textos planos se distinguen de los procesadores de texto en que se usan para escribir solo texto sin formato y sin imagenes es decir sin diagramacion El texto plano es representado en el editor mostrando todos los caracteres presentes en el archivo Los unicos caracteres de formato son los caracteres de control del respectivo codigo de caracteres En la practica estos son salto de linea retorno de carro y tabulacion horizontal El codigo de caracteres mas usado es el ASCII Generalmente los documentos creados por un procesador de texto contienen mas caracteres de control para darle al texto un formato o diagramacion particular a menudo protegidos de ser copiados por una marca registrada como por ejemplo negrita cursiva columnas tablas tipografias etcetera En un comienzo se utilizaron tales formatos solo en autoedicion pero hoy se utilizan incluso en el procesador de texto mas sencillo 1 En la mayoria de los casos los procesadores de texto pueden almacenar un texto plano en un archivo de texto plano pero se le debe ordenar explicitamente que se desea esa opcion de otra manera podria guardarlo con algun formato especial Tipos de editores de texto EditarHay una gran variedad de editores de texto Algunos son de uso general mientras que otros estan disenados para escribir o programar en un lenguaje Algunos son muy sencillos mientras que otros tienen implementadas gran cantidad de funciones El editor de texto debe ser considerado como una herramienta de trabajo del programador o administrador de la maquina Como herramienta permite realizar ciertos trabajos pero tambien requiere de aprendizaje para que el usuario conozca y obtenga destreza en su uso La llamada curva de aprendizaje es una representacion de la destreza adquirida a lo largo del tiempo de aprendizaje Un editor puede ofrecer muchas funciones pero si su curva de aprendizaje es muy larga puede desanimar el aprendizaje y terminara siendo dejado de lado Puede que un editor tenga una curva de aprendizaje muy empinada y corta pero si no ofrece muchas funciones el usuario le reemplazara por otro mas productivo Es decir la eleccion del editor mas apropiado depende de varios factores alguno de ellos muy subjetivos Esta coyuntura de intereses ha dado lugar a largas discusiones sobre la respuesta a la pregunta cual es el mejor editor de texto Muchos editores originalmente salidos de Unix o Linux han sido portados a otros sistemas operativos lo que permite trabajar en otros sistemas sin tener que aprender el uso de otro editor Algunos editores son sencillos mientras que otros ofrecen una amplia gama de funciones Editores para profesionales deben ser capaces de leer archivos de gran extension mayor que la capacidad de la memoria de acceso aleatorio de la maquina y tambien arrancar rapidamente ya que el tiempo de espera disminuye la concentracion y disminuye de por si la productividad Los editores de texto sirven para muchas cosas porque facilitan el trabajo Algunos editores de texto incluyen el uso de lenguajes de programacion para automatizar engorrosos o repetidos procedimientos a realizar en el texto Por ejemplo Emacs puede ser adaptado a las necesidades del usuario incluso las combinaciones de teclas para ejecutar funciones pueden ser adaptadas y es programable en Lisp Muchos editores de texto incluyen coloreado de sintaxis y funciones que ofrecen al usuario completar una palabra iniciada usando para ello la configuracion Algunas funciones especiales son Editores disenados para un lenguaje de programacion determinado con coloreado de sintaxis macros completacion de palabras etcetera Editores con regiones plegables A veces no todo el texto es relevante para el usuario Con este tipo de editores ciertas regiones con texto irrelevante pueden ser plegadas escondidas mostrando al usuario solo lo importante del texto Un entorno de desarrollo integrado es un programa que incluye un editor y otras herramientas de trabajo como compiladores extractores de diferencias entre dos textos repositorios etcetera incluidos en un solo programa Funciones tipicas del editor de texto EditarMarcar region Editar Es la funcion que marca visualmente o no una parte del texto para ser elaborada con otras funciones La region puede contener varias lineas del texto region horizontal o bien varias columnas adyacentes del texto region vertical Busqueda y reemplazo Editar El proceso de busqueda de una palabra o una cadena de caracteres en un texto plano y su reemplazo por otra Existen diferentes metodos global por region reemplazo automatico reemplazo con confirmacion busqueda de texto o busqueda de una expresion regular Copiar cortar y pegar Editar Sirve para copiar trasladar o borrar una region marcada Formatear Editar Los editores de texto permiten automatizar las unicas funciones de formateo que utilizan quebrar la linea sangrar formatear comentarios o formatear listas Deshacer y rehacer Editar Deshacer Control Z es un comando en muchos programas de ordenador El comando Rehacer invierte la de deshacer o avanza el bufer a un estado mas actual En la mayoria de las aplicaciones de Windows el comando Deshacer se activa pulsando las combinaciones de teclas Ctrl Z o Alt Retroceso Importar Editar Agregar o insertar el contenido de un archivo en el archivo que se esta editando Algunos editores permiten insertar la salida o respuesta a un programa cualquiera ejecutado en la linea de comandos al archivo que se esta editando Filtros Editar Algunos editores de texto permiten hacer pasar las lineas del texto o de una region por algun programa para modificarlas u ordenarlas Por ejemplo para ordenar alfabeticamente una lista de nombres o sacar un promedio de una lista de numeros Acceso remoto Editar Un editor para trabajar en la administracion de una red de computadoras debe ofrecer la funcionalidad de editar archivos en maquinas remotas ya sea por medio del File Transfer Protocol FTP Secure Shell SSH o algun otro protocolo de red Emacs lo puede hacer mediante el plugin tramp ampliamente configurable con SSH FTP SCP SFTP etcetera Ultraedit del ambiente Windows lo hace mediante FTP Ejemplos EditarBloc de notas editor integrado en Microsoft Windows tambien conocido como Notepad en ingles Unix Notepad editor de codigo fuente para Windows Vi editor muy comun en Unix Text Editor and Corrector TECO un editor para los ordenadores PDP de Digital Equipment Corporation desarrollado en 1963 Es el antepasado de Emacs Vease tambien EditarProcesador de texto Editor de paginas web WYSIWYG WYSIWYMReferencias Editar Microsoft Editor de texto Datos Q131212 Multimedia Text editor software Obtenido de https es wikipedia org w index php title Editor de texto amp oldid 141866462, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos