1.7 Editores de texto.
1.7 Editores de texto
Un editor de texto es un programa que permite crear y modificar archivos digitales compuestos únicamente por texto 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. Hoy en día es comúnmente de 7- ó 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 ó 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, 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: Unix y Linux usan sólo retorno de carro en cambio Microsoft Windows usa al término de cada línea retorno de carro y salto de línea.
El editor de texto es la principal herramienta de trabajo de un programador. Un editor poderoso e inteligente, puede hacer una gran diferencia en el nivel de eficiencia con el cual se desempeña un desarrollador. Las opciones a la hora de elegir el compañero optimo para programar son muy variadas, y en muchos casos están optimizadas para diferentes tipos de proyectos o lenguajes.
Un editor de texto es a un programador, lo que un lienzo y pinturas son a un artista. La elección de esta herramienta va a depender de las necesidades de cada uno y del tipo de trabajo que se realice. Como las opciones nunca sobran, hemos recopilado esta lista con algunos de los mejores editores de texto para programadores.
Light Table
Brackets
Sublime Text
NetBeans
Geany
Notepad++
GNU Emacs
Vim
Eclipse
EditRocket
Visual Studio Code
No comments