desarrolladores web y programadores de computadoras tienen necesidades de edición de textos especializados que difieren de las características ofrecidas por los procesadores Notepad o Word. Una rama distinta de software llamado editores de texto tienen por objeto servir a este mercado , proporcionando herramientas que son útiles durante el proceso de codificación. Debido a que cada lenguaje de programación es diferente, editores de texto premium tienen que tener muchas características adicionales para cubrir todas las contingencias . Procesamiento de textos vs Edición de texto
Los procesadores de texto
dirigen las necesidades de la escritura tanto de los escritores profesionales y el público en general y se han convertido en potencias que cubren maquetación , diseño gráfico y muchas otras áreas de nicho de escritura que sólo tangencialmente se refieren a las palabras . Editores de texto siempre se centran en el texto mismo y generalmente ofrecen formato muy limitado y las opciones de diseño . En algunos casos , un editor de texto sólo se puede aplicar un estilo de texto como negrita o cursiva a un documento completo en lugar de una palabra o frase individual. Utilizar procesadores de texto cuando la presentación del texto es tan importante como el texto. Editores de texto son para cuando la presentación no importa en absoluto, como es el caso de código de programación.
Editores de Textos Básicos
Windows y Mac OS X con el barco editores de texto : Notepad para Windows y TextEdit para Mac . Barcos Linux con diversos editores de texto en la interfaz gráfica de usuario , dependiendo de la versión que elija y por lo general tienen pico o nano instalado en la línea de comandos. Utilice el Bloc de notas o TextEdit como editores de texto seleccionando " texto plano " con un "txt ". Extensión que el formato de archivo al guardar . Todas estas aplicaciones funcionan bien para los proyectos de programación a corto , pero no ofrecen ninguna ayuda con su trabajo. ¡Tienes que ser bastante experto en este programa con el fin de evitar errores tipográficos y otros errores que impidan su código HTML de la prestación en un navegador Web o hacer que el programa se bloquee.
De línea de comandos edición
Vim y Emacs son extremadamente sofisticadas aplicaciones de edición de texto que están disponibles en la línea de comandos de OS X o Linux o Mac se puede descargar en aplicaciones con ventanas para su uso en casi cualquier sistema operativo. Ambos ofrecen una potente extensibilidad para una variedad de tareas - pero a costa de una curva de aprendizaje empinada . Algunos programadores adoptar un flujo de trabajo en el que sólo utilizan los editores de línea de comandos , por lo general mediante la apertura de muchas ventanas de terminal a la vez, pero la mayoría de los programadores se beneficiarán de aprender las habilidades suficientes de línea de comandos para la creación de ediciones rápidas y archivo.
< Br > Texto Edición avanzada
editores premium vienen con características orientadas a las necesidades de codificación y programación. Por ejemplo , puntuacion incluyendo citas, paréntesis y corchetes se puede cerrar de forma automática: cuando un " ( " se escribe , el correspondiente " ) " se inserta automáticamente después del cursor para que las próximas palabras se escriben entre paréntesis . Dejando de lado el paréntesis de cierre sería una cuestión gramatical menor en una carta escrita , pero es un error fatal en la mayoría de los lenguajes de programación . Editores de texto premium también tienen de búsqueda y reemplazo capacidades más avanzadas, funciones para trabajar con caracteres invisibles como tabulaciones, espacios y retornos de carro , y el código de colores de texto automático que destaca por el contexto. Por ejemplo , un documento HTML se mostrará etiquetas como " div " y "span" en un color diferente al de sus elementos como el "alt " o "src ".
Integrado entornos de Desarrollo
editores premium generalmente ofrecen conjuntos de características similares a las de los entornos de desarrollo integrados. Una IDE es una aplicación que trabaja con muchos archivos al mismo tiempo y es muy útil para los lenguajes de programación y desarrollo web en el trabajo puede estar dispersos en varios archivos separados. La diferencia esencial entre un IDE y un editor de texto es el concepto de un proyecto, que hace referencia a todos los archivos necesarios para la tarea y les permite ser editado simultáneamente. IDEs también puede venir con una función de la documentación para los lenguajes de programación , comprobación de errores y la capacidad de ejecutar secuencias de comandos que generan código de programación. Estas características también se pueden encontrar en los editores de texto más versátiles que la diferencia entre IDE y editor de texto es borroso.