
Los editores de código son la herramienta de acceso para cualquiera que busque realizar personalizaciones más profundas en WordPress o profundizar en el diseño y desarrollo web. Pueden hacer el trabajo mucho más fácil que los editores de texto estándar.
El problema: hay muchas opciones, lo que dificulta decidir cuál es la herramienta adecuada. Por ese motivo, queríamos ayudarte realizando pruebas exhaustivas de algunos de los editores de código más populares.
Hace poco comenzamos con Atom . En este artículo continuaremos con uno de sus competidores, el popular Sublime Text . Si desea saber más sobre uno de los editores de código más favoritos y qué lo hace destacar entre la multitud, siga leyendo.
Sublime se puede descargar desde el sitio web oficial . La versión 3 está actualmente disponible en versión beta para OS X, Windows y Ubuntu. También hay una versión portátil que se puede ejecutar fácilmente desde una memoria USB.
Puedes descargar Sublime Text gratis, sin embargo, oficialmente no lo es. Después del período de evaluación, se supone que debe obtener una licencia para el uso continuado. Sin embargo, la propia página de descarga establece que no existe un límite de tiempo obligatorio para la evaluación, lo que hace que parezca más algo voluntario. Si decide obtener una licencia, le costará $70.
Después de elegir la versión deseada, la descarga se realiza rápidamente. Como ya se mencionó en la revisión de Atom , Sublime es bastante pequeño. El archivo de instalación es un delgado 8 MB y después de la instalación, el programa solo asciende a 22 MB y cambia.
Después de la instalación, es hora de la primera puesta en marcha. Cuando lo haga, verá la siguiente pantalla:

Como puede ver, no hay introducción, pantalla de ayuda ni nada por el estilo. Simplemente salta directamente a la pantalla del editor principal. Desde aquí, puede agregar un proyecto a Sublime seleccionando Archivo > Abrir carpeta . Cuando lo haga, la estructura de carpetas aparecerá a la izquierda.

Al elegir cualquier archivo de allí, se abre a la derecha para que pueda comenzar a editar. Los archivos y carpetas también se pueden guardar juntos como proyectos para abrirlos rápidamente más tarde. Hasta ahora todo lo estándar, ahora veamos algunas de las características destacadas de Sublime.
Características y Beneficios
Sublime tiene muchos fanáticos delirantes. Las palabras «el mejor editor de código de todos los tiempos» se publican regularmente en línea. Veamos por qué es eso.
Autocompletado, Resaltado de sintaxis, Plegado de código
Desde el diseño general, Atom y Sublime Text son muy similares. Esto no es una sorpresa, ya que muchas personas piensan que Atom en realidad se basa en Sublime.
Por esa razón, tampoco sorprende que ambos vengan con autocompletado de código y resaltado de sintaxis. Aunque, en verdad, probablemente ningún editor de código moderno que valga la pena pueda prescindir de él.
Sublime tiene soporte nativo para unas pocas docenas de lenguajes de programación y codificará los elementos de colores apropiadamente (incluso tiene varios temas de colores diferentes, más sobre eso a continuación). ¡El editor de código incluso le advertirá de errores de análisis en tiempo real!
Además de eso, Sublime viene con autocompletado de código, incluso para variables creadas por el usuario, y plegado de código. Este último hace que grandes piezas de código sean más compactas para ver al ocultar partes de él.

Si bien todas estas son características bastante estándar, es bueno saber que Sublime no escatima en lo básico.
Personalización
Al igual que Atom, Sublime Text se puede personalizar completamente a través de complementos. El Administrador de paquetes integrado rápidamente permite a los usuarios buscar, instalar, actualizar y eliminar complementos directamente desde el editor, generalmente sin necesidad de reiniciar.
Los usuarios pueden descargar paquetes de Github y BitBucket, así como de PackageControl.io. Este último es el repositorio propio de Sublime donde la comunidad detrás del editor de código publica muchos complementos para mejorar sus capacidades.
En total, hay más de 3.800 paquetes disponibles ordenados por etiquetas nuevas, de tendencia, actualizadas recientemente, populares y otras. Con su ayuda, puede convertir Sublime de un simple editor de código en un IDE completo y crear exactamente el tipo de entorno de desarrollo que necesita. Hay algunos paquetes increíbles disponibles para Sublime Text. En lugar de buscar en el repositorio usted mismo, eche un vistazo a nuestra lista de los 10 mejores paquetes de Sublime Text .
Por ejemplo, puede agregar la capacidad de sincronizar archivos en un servidor FTP remoto , obtener una vista previa del código escrito en Markdown y controles de barra lateral avanzados. Al igual que el directorio de complementos de WordPress, los paquetes incluyen información detallada sobre su funcionalidad, instalación y uso, incluidas capturas de pantalla.
El único inconveniente: esa información no está disponible dentro de Sublime Text, solo en el sitio web. Por otro lado, la instalación a través de Package Control es increíblemente rápida y puede controlar la configuración de todos los paquetes en Preferencias > Configuración del paquete .
Los temas también están disponibles como paquetes adicionales. Eso se suma a los 22 temas preinstalados que Sublime ofrece listos para usar. Cada uno de ellos permite a los usuarios cambiar el esquema de color de su código con solo tocar un botón. Sin embargo, a diferencia de Atom, el resto de la interfaz de usuario permanece como está.
Ligero, Rápido y Estable
Algo que se vuelve evidente rápidamente al usar Sublime es lo rápido que es el programa. Construido con C/C++ y Python, el editor de código es muy liviano. De hecho, al elegirlo desde el menú de inicio de Windows, se carga casi instantáneamente. Por el contrario, Atom tarda varios segundos en aparecer en la pantalla.
Esta diferencia también es visible cuando se manejan archivos grandes. Sublime Text puede hacer mucho más trabajo pesado sin tener problemas. En mis pruebas no tuve ningún problema y tampoco pude encontrar ninguna queja sobre problemas de rendimiento en línea.
De hecho, su estabilidad es una de las razones más citadas por las personas para preferir Sublime Text sobre otros editores. Los congelamientos y accidentes parecen ser pocos y distantes entre sí.
Búsqueda potente
Otra característica destacada de Sublime es la potente función de búsqueda. Su función regular de búsqueda y reemplazo puede buscar expresiones regulares, hacer búsquedas sensibles a mayúsculas y minúsculas o buscar palabras completas. Además, le permite agregar resultados de búsqueda a un búfer para su posterior reutilización.
Además de eso, existe la función Goto . Al elegirlo, Sublime abre una barra de búsqueda. Cuando comience a escribir cualquier nombre de archivo o directorio en su proyecto o carpeta activa, el editor mostrará las opciones de ajuste rápidamente.
La mejor parte: cuando te mueves hacia abajo en la lista, Sublime abrirá automáticamente un archivo resaltado en segundo plano para que puedas ver si es el correcto. Cuando lo haya encontrado, un clic o presionando enter abrirá el archivo en una nueva pestaña para que pueda comenzar a trabajar en él de inmediato.
Finalmente, está la paleta de comandos. Cualquiera que sea malo para recordar atajos de palabras clave puede abrir esta colección de comandos disponibles, usar la búsqueda difusa para encontrar lo que está buscando y ejecutarlo sin siquiera levantar las manos del teclado. Pan comido.
Edición simultánea
Una de las características más interesantes de Sublime editor es la posibilidad de utilizar varios cursores a la vez. Efectivamente, esto significa que puede realizar la misma edición en varios lugares al mismo tiempo.
Por ejemplo, si necesita cambiar el nombre de una variable en todo un archivo, puede seleccionarla una vez, hacer que Sublime marque todas las demás apariciones y luego escribir el nuevo nombre para todas ellas a la vez. Esto es aún más cómodo que usar buscar y reemplazar.
La misma característica se puede utilizar para reformatear varias líneas de código al mismo tiempo. Un ejemplo útil de esto es crear una lista ordenada o desordenada en HTML. Imagine escribir declaraciones <li> y </li> para todos los elementos de la lista a la vez en lugar de copiarlos y pegarlos. ¿Empiezas a ver el beneficio?
minimapa
El siguiente es el minimapa. Esta es una pequeña descripción general del archivo en la esquina superior derecha.

Es muy útil para obtener una impresión del tamaño de su archivo y también le muestra la posición actual mientras mueve la barra de desplazamiento. Incluso puede hacer clic derecho en el mapa para navegar a un lugar determinado. Es un pequeño detalle que realmente resulta útil, especialmente para archivos más grandes.
Pantallas, Paneles
Finalmente, existe la posibilidad de mostrar archivos de texto de diferentes maneras.
Primero, puede tener varios archivos ordenados en pestañas como en una ventana del navegador. De esa manera, puede moverlos y reordenarlos a voluntad. Bastante estándar, sin embargo, hay más.
Por ejemplo, puede mostrar hasta cuatro archivos a la vez en forma de cuadrícula.

Además de eso, Sublime también viene con otras opciones de diseño como columnas y filas, así como modos de edición de pantalla completa y sin distracciones. Los usuarios de WordPress se sentirán como en casa.
¿Algo que se pueda mejorar?
Por supuesto, Sublime tiene más características que las mencionadas anteriormente. Sin embargo, esos son los que realmente se destacaron y lo convierten en un excelente editor de código. Sin embargo, también hay cosas que podrían ser mejores, así que hablemos de eso ahora.
No siempre apto para principiantes
A pesar de lo bueno que es Sublime y lo fácil que es comenzar, el editor está muy orientado a usuarios experimentados. Eso no es malo en sí mismo, pero a veces puede resultar un poco intimidante para los principiantes.
El lugar donde esto es más frecuente es el panel de configuración. Cuando lo abres, accedes a un archivo de texto que incluye todas las configuraciones en lugar de un menú. Aquí, los usuarios pueden establecer diferentes opciones en verdadero o falso y también anularlas en otro archivo que se abre al costado.

Si bien todo está bien documentado, una solución de interfaz de usuario quizás hubiera sido la mejor opción aquí. Lo mismo ocurre con el control de paquetes, que se basa en gran medida en texto. En mi opinión personal, Atom hace un mejor trabajo en esto. Sin embargo, también estoy mimado por la forma en que WordPress maneja la instalación de complementos, por lo que prefiero la forma de hacer las cosas de Atom.
Desarrollo lento
Como Sublime no tiene un gran equipo detrás, el desarrollo puede ser un poco lento. Las correcciones de errores, las nuevas versiones y los avances llegan con menos frecuencia que con Atom. Caso en cuestión: la versión actual, Sublime Text 3, ingresó al estado Beta a principios de 2013. Ahora, a fines de 2016, todavía no está fuera.
Esto también hace que algunas personas se preocupen por el futuro del editor. Con solo unos pocos desarrolladores, el proyecto podría morir por completo en caso de que se vean obligados a abandonarlo. Por esa razón, existen algunas dudas sobre si Sublime es una prueba de futuro. Sin embargo, hasta ahora no parece haber necesidad de eso.
Texto sublime en pocas palabras
Sublime es uno de los editores de código más populares que existen y por una buena razón. El programa es ultrarrápido, estable y maduro. También tiene un montón de características realmente útiles y muchos detalles encantadores.
Además de eso, con su enfoque modular y capacidad de ampliación, Sublime Text puede ser cualquier cosa para cualquier persona. El editor es adecuado para desarrolladores de diferentes niveles de habilidad y disciplinas.
Si bien, en general, la interfaz de usuario es similar a Atom, Sublime se siente mucho más simplificado y está claro que los desarrolladores del editor trabajaron mucho en él.
Solo parece que podría usar un poco del enfoque de WordPress/Atom y tal vez agregar algunas personas más a su equipo. De esa forma, el progreso sería más rápido y Sublime podría solidificarse más en el campo de los editores de código. Sin embargo, aun así, para cualquiera que trabaje con código para vivir, definitivamente vale la pena la inversión.
Ahora paso a ti. Si trabajas con Sublime, ¿cuál es tu mejor consejo para sacarle el máximo partido?
Imagen destacada a través de NomadSoul / shutterstock.com