¿Qué editores de texto están disponibles?
Entonces, con más detalle, ¿en qué debería estar pensando cuando elija un editor de texto?
¿Con qué sistema operativo (OS) quiero trabajar?
Por supuesto que es tu elección. Sin embargo, algunos editores solo están disponibles para ciertos sistemas operativos, por lo que si le gusta cambiar de un lado a otro, eso reduciría las posibilidades. Cualquier editor de texto puede hacer el trabajo, si se ejecuta en su sistema, pero un editor multiplataforma facilita la migración de un sistema operativo a otro.
Así que primero averigüe qué sistema operativo está utilizando y, a continuación, compruebe si un editor dado es compatible con su sistema operativo. La mayoría de los editores especifican en su sitio web si son compatibles con Windows o Mac, aunque algunos editores solo admiten ciertas versiones (por ejemplo, solo Windows 7 o posterior y no Vista). Si está ejecutando Ubuntu, su mejor opción es buscar en el Centro de Software de Ubuntu. En general, por supuesto, el mundo Linux / UNIX es un lugar bastante diverso donde diferentes distribuciones funcionan con sistemas de empaquetado diferentes e incompatibles. Eso significa que, si has puesto tu corazón en un editor de texto oscuro, es posible que tengas que compilarlo a partir de la fuente tú mismo (no para los pusilánimes).
¿Qué tipo de tecnologías quiero manipular?
En términos generales, cualquier editor de texto puede abrir cualquier archivo de texto. Eso funciona muy bien para escribir notas para ti mismo, pero cuando estás haciendo desarrollo web y escribiendo en HTML, CSS y JavaScript, puedes producir algunos archivos bastante grandes y complejos. Hazte las cosas más fáciles eligiendo un editor de texto que comprenda las tecnologías con las que estás trabajando. Muchos editores de texto te ayudan con funciones como:
- Resaltado de sintaxis. Haz que tu archivo sea más legible codificando palabras clave por colores según la tecnología que estés utilizando.
- Finalización de código. Ahorre tiempo completando automáticamente estructuras recurrentes (por ejemplo, cerrar automáticamente etiquetas HTML o sugerir valores válidos para una propiedad CSS determinada).
- fragmentos de Código. Como vio al iniciar un nuevo documento HTML, muchas tecnologías utilizan la misma estructura de documentos una y otra vez. Ahórrate la molestia de volver a escribir todo esto usando un fragmento de código para rellenar previamente tu documento.
La mayoría de los editores de texto ahora admiten resaltado de sintaxis, pero no necesariamente las otras dos características. En particular, asegúrese de que su editor de texto admita el resaltado de HTML, CSS y JavaScript.
¿Qué tipo de funciones básicas espero de mi editor de texto?
depende de sus necesidades y planes. Estas funcionalidades suelen ser útiles:
- Buscar y reemplazar, en uno o varios documentos, basado en expresiones regulares u otros patrones según sea necesario
- Saltar rápidamente a una línea determinada
- Ver dos partes de un documento grande por separado
- Ver HTML como se verá en el navegador
- Seleccionar texto en varios lugares a la vez
- Ver los archivos y directorios de su proyecto
- Formatear su código automáticamente con el embellecedor de código
- Comprobar ortografía
- Código de sangría automática basado en la configuración de sangría
¿Quiero agregar funciones adicionales a mi editor de texto?
Un editor extensible viene con menos funciones integradas, pero se puede ampliar en función de sus necesidades.
Si no está seguro de qué características desea, o su editor favorito carece de esas características listas para usar, busque un editor extensible. Los mejores editores proporcionan muchos complementos, e idealmente una forma de buscar e instalar nuevos complementos automáticamente.
Si te gustan muchas funciones y tu editor se está ralentizando debido a todos tus complementos, prueba a usar un entorno de desarrollo integrado (IDE). Un IDE proporciona muchas herramientas en una interfaz y es un poco desalentador para los principiantes, pero siempre es una opción si su editor de texto se siente demasiado limitado. Aquí están algunas popular IDEs:
- Aptana Studio
- Eclipse
- Komodo IDE
- NetBeans IDE
- Visual Studio
- WebStorm
¿necesito ayuda, mientras que el uso de mi editor de texto?
Siempre es bueno saber si puede obtener ayuda o no al usar software. Para editores de texto, compruebe si hay dos tipos diferentes de soporte:
- Contenido orientado al usuario (preguntas frecuentes, manual, ayuda en línea)
- Discusión con desarrolladores y otros usuarios (foro, correo electrónico, IRC)
Use la documentación escrita cuando aprenda a usar el editor. Póngase en contacto con otros usuarios si está solucionando problemas durante la instalación o el uso del editor.
¿Me importa la apariencia de mi editor de texto?
Bueno, eso es cuestión de gustos, pero a algunas personas les gusta personalizar cada parte de la interfaz de usuario (interfaz de usuario), desde los colores hasta las posiciones de los botones. Los editores varían ampliamente en flexibilidad, así que verifique de antemano. No es difícil encontrar un editor de texto que pueda cambiar la combinación de colores, pero si desea una personalización considerable, puede estar mejor con un IDE.