miércoles, 1 de abril de 2015

UNO DE LOS MEJORES EDITORES DE TEXTO PARA PROGRAMACIÓN WEB

Todos buscamos un buen  editor de texto para programar pero nunca hemos encontrado hasta ahora, les hablare un poco de sublime text 2.


¿Qué es Sublime Text 2?
Sublime Text 2 es un editor de código al estilo TextMate, Kate o Redcar, su interfaz es limpia e intuitiva y soporta el uso de SnippetsPlugins y sistemas de construcción de código (Build Systems).
En un principio fue creado por Jon Skinner como una extensión rica en features de vim pero poco a poco fue adoptando identidad propia, debido a ello, Sublime Text 2 aún conserva un modo de edición tipo vi llamado “Vintage mode“.
El modo Vintage está desactivado por defecto pero puede ser activado cambiando las opciones del editor en la configuración global.

Sublime Text 2 está escrito en C++ y Python, incluye una implementación de CPython2.6 embebida así como una consola que no es sino un intérprete de Python desde el cual podemos ejecutar comandos y realizar tareas de retrospección y hacks múltiples. 



es multiplataforma eso es bueno lo puedes instalar windows, linux y mac  tambien puede instalarle plugin, aqui te dejare algunos de los que yo uso que te ayudar en este asombroso mundo de la programación web.


aquí esta la pagina para poder descargar el sublime text 2.


 después de eso que lo instalan, vamos a instalar los plugin.

abrimos el sublime text2  y nos vamos a  View > Show Console
y ahi pegamos este codigo  el package control.

import urllib2,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

ahora reiniciamos el sublime text 2 y nos vamos  a preferences-> y hasta abajo esta package control le damos click ahi.


y ahi buscamos los siguientes  plugin.

EMMET

Este plugins es esencial para maquetación web, ya que, nos ahorra bastante tiempo al abreviarnos las tareas de escribir etiquetas una por una.
Un simple sintáxis html:5 +ctrl +E nos genera una completa plantilla html5 básica para comenzar con nuestro projecto. Quieres más? 
ALIGNMENT
Quieres mantener tu código perfectamente alineado?. Pues este plugin lo hace por ti con un simple
CTRL+ALT+a
DOCBLOCKR
Como buen programador sabes la importancia de los comentarios, pues bien, este plugins te ahorra el tiempo. Prueba a utilizar la sintaxis /*.
PHPCS
Si trabajas con PHP este plugins verifica que el código que escribes cumpla las normás básicas.
estos son los plugin, que yo uso en realidad son muchos que puedes instalar dependiendo los gustos y para que lo necesitas.

muchas gracias cualquier cosa dejen comentarios.