Saúl SolórzanoFull-Stack Developer

Lista actualizada de plugins para Sublime Text que uso, temas y otra configuración

Plugins

A File Icon

Este plugin no es de mucha utilidad para programar, pero sí ayuda a que tu sublime se vea más ordenado. Coloca el icono correspondiente a cada archivo basado en su extensión.

All Autocomplete

Este plugin es súper útil, porque extiende el autocompletado automático de sublime para buscar en todos los archivos que están abiertos en ese momento, es muy útil cuando estoy trabajando en un html y un scss al mismo tiempo.

Babel

Este plugin sirve si escribes React, ya que ayuda a sublime a reconocer la sintaxis usada por ese framework. Y en general cuando estás escribiendo ES6.

MarkdownEditing

Plugin súper útil cuando estás escribiendo en Markdown. Da mejor estilo y formato del documento, los post de este blog los escribo en markdown así que la uso bastante.

PHP - Twig

Para los que usen twig en sus desarrollos este plugin es imprescindible, ya que da Syntax Highlight para los archivos .twig.

Laravel Blade Highlighter

Igual que el anterior pero para Blade en lugar de Twig

Temas

Por defecto sublime viene instalado con el tema Monokai, que es bastante bueno, pero a mi particularmente me gusta cambiar el tema que uso cada cierto tiempo para no aburrirme. Los más populares son bastantes buenos, en estos momentos tengo cuatro instalados que los voy rotando.

Los temas se instalan igual que los plugins, usando Package Manager.

Material Theme

Este tema creo que es uno de los más populares, a pesar de que su autor abandonó sublime y el desarrollo continuo del tema, probablemente alguien le haga fork y continue su vida así.

Tipografía

La tipografía es sumamente importante para los desarrolladores, una buena tipografía puede ayudar a programar más rápido. Mi consejo es ir a Google Fonts y en el sidebar derecho solo dejar seleccionadas las "monospace" y descargar las que sean de tu agrado.

También recomiendo mucho una tipografía que se ha puesto de "moda" en el mundo de la programación, la Fira Code que pueden encontrar aquí.

Una de las mejores cosas que tiene es que soporta ligaturas, las ligaturas son cuando dos caracteres se unen para formar uno solo. Esto es especialmente util para nosotros como programadores ya usamos muchos simbolos en nuestro código, para saber de lo que hablo, después que la instalen escriban => para que vean como se convierte en una flecha completa, !== se convierte en un solo caracter. Es bastante cómoda de usar.

Para usarlas en sublime hay que instalarlas en el sistema de la computadora, cambia para Windows y Mac. Una vez instaladas debes ir a la configuración de sublime, buscar donde dice font_face y sustituir por el nombre de la fuente que acabamos de instalar. Importante colocar el nombre de la tipo completa, si usamos Fira Code debemos colocar Fira Code completo.

Configuración final

Aquí está mi archivo de configuración de sublime completo para que vean como se ve:

{
    "always_show_minimap_viewport": false,
    "auto_complete": "true",
    "bold_folder_labels": true,
    "color_scheme": "Packages/DA UI/DA Dark.tmTheme",
    "detect_indentation": true,
    "font_face": "Fira Code",
    "font_options":
    [
        "gray_antialias"
    ],
    "font_size": 16,
    "highlight_line": true,
    "highlight_modified_tabs": true,
    "ignored_packages":
    [
        "Markdown",
        "Vintage"
    ],
    "indent_guide_options":
    [
        "draw_normal",
        "draw_active"
    ],
    "line_padding_bottom": 5,
    "line_padding_top": 5,
    "overlay_scroll_bars": "enabled",
    "tab_size": 4,
    "theme": "DA.sublime-theme",
    "translate_tabs_to_spaces": false,
    "word_wrap": false
}

Cualquier pregunta no duden en escribirme por correo o twitter.

Gracias por leer.