domingo, 30 de octubre de 2016

EDITORES DE TEXTO

  Un editor de texto es un programa informático que permite crear y modificar archivos digitales compuestos únicamente por textos sin formato, 
Resultado de imagen para imagenes de editores de textos cuadro comparativoEl 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: Unix y Linux usan sólo retorno de carro en cambio Microsoft Windows de carro y salto de línea. 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: ¿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.
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 si la productividad. Los editores de texto sirven para muchas cosas porque facilitan el trabajo.
Resultado de imagen para editores de textos
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, competició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ípica 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 remplazo      
El proceso de búsqueda de una palabra o una cadena de caracteres, en un texto plano y su remplazo por otra. Existen diferentes métodos: global, por región, remplazo automático, remplazo 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, intentar, formatear comentarios o formatear listas.

Deshacer y rehacer            
Consiste en que el programa editor va almacenando cada una de las operaciones hechas por el usuario hasta un número con figurable. Si el usuario se arrepiente de algún cambio, por muy anterior que sea, el editor le permite revertir todos los cambios hechos hasta el número configurado. Rehacer es por consiguiente, revertir algo revertido.

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 modificarías u ordenarlas. Por ejemplo, para ordenar alfabéticamente una lista de nombres o sacar un promedio de una lista de números. 
Algunos editores son sencillos mientras que otros ofrecen una amplia gama de funciones:  estos son algunos ejemplos.
ejemplo un mapa conceptual o un esquema:


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.
un ejemplo son los mapas mentales: se facilitan para hacer un ejercicio y es muy                  destacados en los tipos de textos. 

Resultado de imagen para esquemas de los editores de textos que es
los editores de textos de igual manera son sencillos no ofrecen la posibilidad de dar formato o un documento. sirven para editar archivos de datos o la escritura de de programas un ejemplo seria como el bloc de notas.

Resultado de imagen para editores de textos



también tenemos un ejemplo sobre el cuadro comparativo de los tipos de editores de  textos


Resultado de imagen para editores de textos mapas conceptuales
Resultado de imagen para tablas comparativas de los editores de texto