miércoles, octubre 17, 2012

Colección de plugins para mejorar el rendimiento editando HTML, CSS, PHP en nuestros códigos bajo SublimeText2

Luego de evaluar y realmente admitir que este editor de texto es TEMENDO, quizás por la simplicidad de uso, o por las posibilidades de expansión que este tiene (permite cambiar los shortcuts, agregar propios, permite plugins, soporte múltiple lenguajes, etc.).



Ademas de admitir que es un editor liviano, y por encima de todo pensado para y por programadores, rescato el alto nivel de adopción por parte de la comunidad de programadores.

Quizas esto se deba en gran medida al soporte de multiple plataformas (*nix /Windows/Mac)
Es importante también destacar lo simple que es implementar un plugin o desarrollar uno sin tener que ser un programador en un lenguaje mas complejo. En este caso los plugins estan desarrollado en el sencillo lenguaje Python.

Te dejo una hoja de trucos que puede llegar a servirte (fuente Falasco.org)

http://falasco.org/img-falasco.org/download/cheatsheet-sublimetext2.pdf


Bueno comencemos con el listado de plugins que me parecieron mas que necesarios e interesantes para cualquier desarrollador web:


A Sublime Text 2 plugin that uploads code snippets to JustPaste.me. Once uploaded, the link is immediately copied to your clipboard, ready to share with your friends!
https://github.com/Apathetic012/JustPaste#readme



Sublime Text CSS Media Query Snippets
Coleccion de snippets de media query para los usos mas comunes (layouts base)

Desktop/Laptop
Ipad (general)
Ipad Landscape
Ipad Portrait
Smartphone (general)
Iphone 4 (retina)
Smartphone Portrait
Smartphone Landscape
https://github.com/davezatch/Media-Query-Snippets


PHP Syntax Checker
Este plugin permite verificar la sintaxis del archivo PHP editado al momento de guardar los cambios.
https://github.com/naomichi-y/php_syntax_checker


MySignature - Sublime text 2 plugin
Es un plugin liviano que mejora las caracteristicas de autocompletado, agregandole al popup presentado la forma de el método y su argumento.
Este plugin esta orientado para javascript.
https://github.com/eladyarkoni/MySignaturePlugin


HTML Attributes
Te permite mejorar el autocomplete de los atributos para HTML.
https://github.com/agibsonsw/HTMLAttributes

SublimeText Doctypes
Este es un paquete de Sublime Text el cual incluye snippets, fragmentos de codigo para el uso del tipo de documentos html a usar
https://github.com/datevid/sublime-text-doctypes


AndyJS
JS y jQuery autocompletado

Es necesario colocar un archivo de sintaxis, se explica en el sitio. Una vez disponible, se puede conmutar entre javascript y JQuery.

https://github.com/agibsonsw/AndyJS




Un poco mas sobre los plugins.

Si estas interesado en desarrollar plugins existe mucha info en el foro de Sublime como tambien herramientas, pero lo básico es manejar un poco de python.
Tenes un instructivo muy básico en http://www.sublimetext.com/docs/plugin-basics
Sin embargo en NetTuts tenes un tutorial mas que interesante

Un plugin bastante interesante es el AndyPython que te va a simplificar el desarrollo de estos.
Incluye autocompletado para el API de Subllime. Ideal para comenzar a desarrollar tus propios plugins
https://github.com/agibsonsw/AndyPython




No hay comentarios: