16 plugins de Sublime Text que no puedes dejar de tener

Author
By Darío Rivera
Posted on 2019-07-24 in Sublime Text
Tags   Sublime Text 3

El día de hoy mostraré algunos de los plugins de Sublime Text que considero indispensables después de realizar su instalación. Muy seguramente habrás trabajado ya con algunos de ellos, otros, te dedejarán asombrado. Empecemos pues.

Emmet

Clásico!. El Emmet es uno de esos plugins con el que te das cuenta que existen los plugins.  Es tal vez uno de los más conocidos y te ahorra mucho tiempo a la hora de maquetar. Consiste en una serie de shortcuts o snippets que permiten construir html de manera dinámica. Vemos este ejemplo:

13_1

Al dar clic en la tecla TAB, automáticamente se transforma en lo siguiente:

13_2

Alignment

Este plugin es bastamente útil cuando tienes definiciones de variables o arrays y deseas ordenar las asignaciones por el caractér =. Es decir, que se alinee el carácter = en todas las líneas.  Vamos a ver un ejemplo para que quede más claro.

$length = 100;
$width = 800;
$minStepInline = 125;

Después de la alineación quedaría

$length        = 100;
$width         = 800;
$minStepInline = 125;

Pretty JSON

Desafortunadamante Sublime Text no cuenta con algoritmos nativos para odernar código JSON. Con este plugin podremos mejorar la apariencia de un string JSON no ordenado. Básicamente, podemos convertir esto:

13_3

En esto:

13_4

Solo tienes que seleccionar el string JSON o situarte en la línea respectiva y teclear CTRL + Alt  + J (Linux).

Color Highlighter

Este útil plugin colocará un background del color definido en un archivo CSS o similares.

13_5

Color Picker

Este plugin permite tener una ventana modal servida por el mismo sistema operativo para seleccionar o modificar un color mediante la combinación de teclas CTRL + Shift + C (Linux) o CTRL + Shift + P (Windows).

13_6

Trailing spaces

Te has dado cuenta exiten especios en blanco al final de algunas líneas de tu código ?. Si tienes habilitada en la configuración de Sublime Text el ver los espacios en blanco al final de las líneas verás algo como esto:

13_7

El problema con estos espacios en blanco es que hacen más pesado el archivo y no pasan el estándar PSR en PHP. Con el plugin Trailing spaces puedes eliminar estos espacios manualmente o configurarlo para que cada vez que guardes los cambios se eliminen.

AutoFileName

Este plugin como su nombre lo indica, permite autocompletar nombres de archivos situados en el sistema de directorios. Por defecto el autocompletado ser realizará tomando como origen el archivo que estemos modificando. Sirve para autocompletado en cualquier lenguaje, hoja de estilos, etc.

13_8

Git

Si aún no trabajas con Git es hora de entrar en el mundo de los VCS con este espectacular plugin. Es una excelente herramienta y trae funciones para las tareas más rutinarias como verificar diferencias entre archivos, ramas, merge, commits, stash ...

13_9

Fileicons

Este plugin colocará íconos en la parte izquierda de cada archivo para la mayoría de archivos conocidos.

13_10

SublimeCodeIntel

Este plugin es un tipo de code intelligence para detectar información relevante de un método, clase u objeto. Permite determinar en donde fue declarado y cuáles son sus usos mediante un cuadro de diálogo.

13_11

SublimeLinter

Este plugin marca los errores de sintaxis de un lenguaje. Algunos lenguajes no vienen por defecto por lo cual deberás instalar un plugin complementario como es el caso de SublimeLinter-php que es el complemento para PHP.

13_12

ApacheConf

Este plugin mejora la visualización de archivos de configuración de apache.

13_13

INI

Este plugin mejora la visualización de archivos de configuración de .ini.

13_14

DockBlockr

Este plugin crea el código de documentación del código o al menos un scaffolding para ello. Para generar el código debes digitar /** y dar clic en la tecla TAB.

13_15

HTML-CSS-JS Prettyfy

Este plugin permite identar el código html/css/js que está desordenado. Basicamente transforma esto:

13_16

En esto:

13_17

Este plugin requiere nodejs para funcionar, debe estar instalado y configurado tal como se muestra a continuación según la ruta en donde se encuentre el ejecutable. Si existe otra función que ya utilice la combinación de teclas CTRL + Shift + H deberás sobreescribirla también.

13_18

Materialize

Finalmente, aunque esta lista pudiera extenderse mucho más, te invito a que pruebes este espectacular tema que seguramente te encantará. Hasta pronto!.

13_19

Si te ha gustado este artículo puedes invitarme a tomar una taza de café

Acerca de Darío Rivera

Author

Ingeniero de desarrollo en PlacetoPay , Medellín. Darío ha trabajado por más de 6 años en lenguajes de programación web especialmente en PHP. Creador del microframework DronePHP basado en Zend y Laravel.

Sólo aquellos que han alcanzado el éxito saben que siempre estuvo a un paso del momento en que pensaron renunciar.