Sublime Text: Plugins imprescindibles

Ya he hablado alguna vez antes sobre Sublime, un editor que se ha vuelto imprescindible en el día a día de mi "yo programador". Hoy he leído que el viciño MarcosBL se lo ha instalado y, probablemente, le vaya a dar una oportunidad. Sé que no se va a arrepentir así que le voy a preparar un listado de plugins que debe probar sí o sí antes de decidirse. Van por orden alfabético, que es como me los lista el PackageControl:

  • Alignment: Para trabajar con alineaciones y selecciones múltiples
  • AutoPEP8: Este igual no le sirve de mucho (de momento), pero comprueba que tus archivos Python cumplan el pep8.
  • BracketHighlighter: Coloreador (más bien "resaltador") de etiquetas de apertura y cierre de código (llaves, paréntesis, corchetes, tags en general...).
  • DashDoc: Un shortcut a la página de documentación de Dash.
  • Emmet: Emmet es un increíble toolkit para desarrolladores, de todas sus características me quedo sin duda con el ZenCoding.
  • Gist: Plugin para realizar rápidos code-pastes en Gist, mucho más útil de lo que se puede pensar en un primer momento, aquí hablo más del tema.
  • INI: Coloreado de sintaxis para archivos INI.
  • LESS: Coloreado de sintaxis y autocompletado para archivos LESS.
  • Open-Include: Te permite abrir rápidamente archivos referenciados en un "include". Requisito esencial para este truco que comenté en su día
  • PackageControl: El único-plugin-imprescindible de Sublime
  • PHP-Twig: Sintaxis de plantillas Twig para Sublime
  • SFTP: Otro must, imprescindible para editar archivos en remoto vía ftp/sftp. Hasta me he comprado la licencia, con eso lo digo todo :P.
  • SidebarEnhancements: Mejora en un 200% la barra lateral donde aparecen nuestros ficheros de proyecto.
  • Sublimerge: Para hacer "diff/merge" de archivos de forma muy visual e intuitiva.
  • Synchronized File Scroller: Útil cuando tienes la pantalla dividida en 2 "paneles" con el mismo archivo (o archivos similares) y quieres que el scroll se sincronice en ambos al mismo tiempo.
  • TrailingSpaces: Eliminar espacios sobrantes de cualquier archivo. Lo ideal de esta extensión es usarla en el hook "on_save" y poder olvidarse.
  • WordCount: Un simple contador de palabras, ideal para cuando escribes artículos o cualquier otro tipo de ensayos en texto plano.

Intentaré mantener este post actualizado con nuevos complementos que puedan servir de ayuda a todo aquél que lo necesite. Y me gustaría también hablar de templates para el coloreado de código, pero quizás en otro momento. Como dicen por ahí... hope it heps!.

About the author

Óscar
has doubledaddy super powers, father of Hugo and Nico, husband of Marta, *nix user, Djangonaut and open source passionate.