por .

Los 10 plugins de Sublime Text 2 favoritos en Pixmat Studios

En Pixmat, al ser una agencia de desarrollo (más que nada orientada a web y móvil), tenemos que escribir código todos los días, todo el día. Desde hace varios años descubrimos Sublime Text, un editor de texto como ningún otro. Se ha vuelto nuestra herramienta predilecta.

Desde que nos cambiamos y dejamos de usar TextMate, no extrañamos mucho lo que dejábamos atrás, al ser un editor de texto muy extensible y flexible.

En esta publicación detallaremos cuales son nuestros 10 plugins favoritos para Sublime Text 2.

10. DocBlockr

¡Oh, escribir comentarios!. Esa tarea que muchos programadores aborrecen y otros tantos ni siquiera practican.

Este plugin te permite crear comentarios estilo PHPDoc en tus archivos PHP o JSDoc para tus archivos de JavaScript.

9. Emmet

¿Alguna vez usaste Zen Coding, aquella varita mágica que te expandía una sola línea de código en mucho más? Bueno, Emmet, es la actualización de Zen Coding, sólo que con varias mejoras interesantes.

8. JSLint

Si haces JavaScript todos los días como nosotros (Appcelerator, jQuery, Backbone, etc.) entonces debes conocer JSLint, una herramienta creada por Douglas Crockford (y si haces JavaScript debes saber quien es él) que revisa tu código para que cumpla con ciertos ”estándares” de calidad.

Lo bueno de este plugin es que con sólo pulsar cmd+j corre el JSLint en el archivo en que te encuentras. Muy útil y rápido.

7. Sublime Linter

Es un plugin muy útil para aquellos que trabajan hasta tarde noche y con algo de sueño ya comienzan a escribir sandeces.

Revisa, en tiempo real, posibles errores en tu código. Funciona para varios lenguajes, entre ellos PHP, Python, Java, JavaScript (también tiene JSLint), etc…

6. Sublime CodeIntel

Siendo honestos, no soy muy fanático de esta funcionalidad, pero me parece muy útil para aquellos acostumbrados o que vienen de un IDE como Eclipse o NetBeans y no han dado el paso por este tipo de funcionalidad típica de un IDE.

Este plugin analiza todo tu proyecto y te permite auto-completar el código, ir a la definición de funciones y clases y otras funcionalidades regulares.

Nota: El plugin es un poco buggy, pero ha mejorado mucho desde las últimas versiones

5. Bracket Highlighter

Creo que este plugin se explica por él mismo. Aún cuando tratamos de mantener nuestro código lo más limpio, este plugin te hace la vida más fácil al destacar la apertura y cierre de las llaves en un bloque de código.

4. SideBarEnhancements

Esto fue lo que quizás más extrañe de cuando vine de TextMate. El sidebar de ST2 no contiene mucha información ni ayuda.

Permite mover elementos a la papelera, abrir con, mover entre los buffers, etc.

3. Solarized

Solarized es una paleta de 16 colores diseñada por Ethan Schoonover con múltiples beneficios y propiedades.

Realmente me gusta tanto que uso la misma paleta de colores en la Terminal y en el ST2.

2. Alignment

El código limpio y ordenado es algo obligatorio en Pixmat. Alignment nos ayuda a alinear bloques de código en una misma columna, esto nos permite transfomar esto:

en:

1. Package Control

Instalar todos estos plugins sería tedioso. Menos mal existe Package Control, hecho por Will Bond (el tipo detrás de Flourish).

Package Control te permite tener control de los plugins que instalas, permitiéndote instalar y eliminar plugins de una manera mucho más fácil desde el mismo ST2.


Este es nuestro top 10 de plugins para Sublime Text 2. Esperamos que la lista le sea de utilidad a cualquier persona que utilice este fabuloso editor de texto.

Demóstenes lidera el equipo de Ingeniería en Pixmat Studios. Es Ingeniero Electrónico y amante del café.


Comentarios

Nosotros

Pixmat Studios es una agencia de diseño y desarrollo de soluciones tecnológicas basado en Ciudad de Panamá.


Twitter

Continuemos la conversación en las redes sociales. ¡Síguenos en Twitter!



Artículos Recientes


Tags


Notice: Array to string conversion in /var/www/pixmatstudios.com/htdocs/site/plugins/tagcloud.php on line 38

Fatal error: Uncaught Error: Function name must be a string in /var/www/pixmatstudios.com/htdocs/site/plugins/tagcloud.php:38 Stack trace: #0 /var/www/pixmatstudios.com/htdocs/site/snippets/blog_sidebar.php(42): tagcloud(Object(page)) #1 /var/www/pixmatstudios.com/htdocs/kirby/lib/template.php(36): require('/var/www/pixmat...') #2 /var/www/pixmatstudios.com/htdocs/kirby/lib/helpers.php(66): tpl::loadFile('/var/www/pixmat...', Array, false) #3 /var/www/pixmatstudios.com/htdocs/site/templates/article.php(73): snippet('blog_sidebar') #4 /var/www/pixmatstudios.com/htdocs/kirby/lib/template.php(36): require('/var/www/pixmat...') #5 /var/www/pixmatstudios.com/htdocs/kirby/lib/template.php(25): tpl::loadFile('/var/www/pixmat...', Array, true) #6 /var/www/pixmatstudios.com/htdocs/kirby/lib/site.php(206): tpl::load('article', Array, true) #7 /var/www/pixmatstudios.com/htdocs/kirby/system.php(65): site->load() #8 /var/www/pixmatstudios.com/htdocs/index.php(71): require_once('/var/www/pixmat...') #9 {main} thrown in /var/www/pixmatstudios.com/htdocs/site/plugins/tagcloud.php on line 38