Soysublimetext.blogspot

Este es uno de  los plugins mas utilizados y descargados obviamente con package control, ahora al inicio cometí el error de subestimar este plugin y luego vi lo importante que se volvió en mi vida, una de las ventajas es el enorme ahorro de tiempo en escribir código; la desventaja es que después de aprenderlo y usarlo no desearas usar otro editor y se te hará pesado y engorroso escribir código.

Con package control buscar Emmet y nos darán los siguientes resultados. 


pluginemmetinstall

Elegimos el primer resultado los demás son variaciones del plugin que veremos en otra ocasión, siempre después de cada instalación en sublime es recomendable reiniciar la aplicación.
Probandoooo! Para saber si se instaló correctamente este pllugin
Abrimos un documento con la extensión .html y tecleamos lo siguiente
Html:5  y le damos a la tecla TAB y nos mostrara lo siguiente en pantalla. 

emmet en sublime text


Observas la diferencia como yo! Te das cuenta cuantos golpes de tecla nos ahorramos, si eres un poco flojo como yo o peor este ese tu pllugin.
emmet en accion en sublime text

Aquí les dejo unos cuantos comandos que debemos aprender y notaremos que todo esta relacionado si conoces html y css será pan comido.
# à es para la ID
. à Es para CLASS
*à El número de repeticiones, que tendrá el elemento
() à Agrupa los elementos
>, Un elemento dentro de otro a>b, b está dentro de a.
+ adiciona un siguiente elemento al mismo nivel.
[Atributo] -> puedes introducir atributos.
$ -> introduce un numero en el atributo.
{} -> añade texto.
Unas imágenes para ver cómo funcionan, siga las imágenes y aprenderás. 

emmet en accion en sublime text 3

En una simple línea vemos como varia eso de los niveles.
 Podemos añadir si deseamos las clases e ids para identificar un tag.


 sublime text 2 plugin emmet


Hacer una lista o matriz era algo trabajoso al digitar, largo y aburrido vemos como podemos tener una lista con una sola línea.

como usar sublime text 2 plugin emmet

Se me olvidaba que también se puede introducir atributos y mas…

como usar sublime text 2 plugin emmet

Si deseas introducir un conteo ascendente y descendente emment también tiene la solución solo es cosa de saber dónde colocar los comandos apropiados mirad la imagen.


como usar sublime text 2 plugin emmet


como usar sublime text 2 plugin emmet

Ver de lo aprendido podemos obtener con una línea toda una estructura como dios manda. 

como usar sublime text 2 plugin emmet

Seguro esto es el inicio de desarrollo de este plugin.
Gracias por su tiempo, cualquier duda comenten. 
“Tengo Conocimiento, que de mi cerebro desea salir” L,E

El theme por defecto de sublime utiliza el scheme Monokai, según su página es el más elaborado, justos para diseño web, todas las expresiones tienen un distintivo color la cual con la práctica se podrán reconocer y ayudar con la velocidad de trabajo.

Deseas cambiar el color el formato en sublime ir a:

Preferences >> color Scheme >> Color Scheme-Default >> tu elección

cambiarSquema-Theme-sublime-text

Si deseas un theme más elaborado existe por la web muchos, para todos los gustos.
Recomiendo el buscador de Package control para encontrar los themes más utilizados y testeados es decir probados por muchos usuarios.
Este tipo de theme no solo cambia el fondo del editor sino el de los demás elementos como el sidebar el tipo de iconos y demás cosas es cosa de probar. 

themeFlatlan




El  primer plugin que se debería instalar en sublime text, su función es ayudarnos a buscar e instalar nuestros plugins favoritos y ordenarlos, parece sencillo pero es de gran ayuda y nos ahorra tiempo. 
Ir a View >> Show Console


Una vez abierto introducimos el código de instalación copiar y pegar, presionamos enter  

Para SublimeText 2

import urllib2,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; 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://sublime.wbond.net/' + 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')

Para SublimeText 3

import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

Ojo, se debe utilizar el código respectivo para  cada versión de sublime text, Es necesario una conexión a internet, No modificar el código en nada no aumentar ni un espacio.

Preferible después de instalar cualquier tipo de plugin en sublimetext es recomendable reiniciar el programa.
Para comprobar que se instaló package control correctamente.
Ctrl + Shift + P 


 Seleccionamos y buscamos los plugins que necesitamos.

“Tengo conocimiento que de mi cerebro desean salir” L,E

¿Qué editor utilizan los mejores programadores?

Cualquiera! Si le preguntas a los programadores más experimentados te darán muchas respuestas, muchos editores, incluso lápiz y papel y si lo piensas es cierto el mejor editor es aquel con el cual tú te sientes cómodo.
Ahora cada cierto tiempo aparece un editor de texto, el más usado por la industria y por la mayoría de los programadores expertos hablo los top de los top.

Primero fue VI un editor por defecto en los sitios Unix y que ahora es imprescindible conocer para el manejo de servidores, actualmente es VIM un editor muy manejable, rápido, personalizable y gratis, puedes personalizar el editor para cada tipo de lenguaje que manejes, hacer cosas que otros editores no te permiten hacer, es decir puedes darle mil vueltas a este editor pero no es del todo perfecto su curva de aprendizaje es muy alto es decir, el tiempo que toma uno en aprender y dejarlo como tu deseas es largo, para iniciarse es muy engorroso. 


¿Sublime Text?

Hace un año me tope con este editor de código, me parecio igual que vim y siguiendo los consejos de manejo e instalación le di una oportunidad para el desarrollo web, dejando a mi fiel notepad++; “dreamwever es muy costoso para mi bolsillo y no pagaría por algo que se puede hacer con NotePad++”. 



¿Cómo se creó y programó Sublime Text?

De su propia página web, este es creado en C++ no en python como muchos ladran, asi les duela a la comunidad python; la comprobación mas fácil es instalar el software en diferentes computadoras con diferentes sistemas operativos, lo hice en una PC Pentium 4, Pentium D, Amd athlon y una i5, todos con Windows y Ubuntu con i5; corre sin problemas instale los plugins mas recomendados y sigue corriendo de maravilla, por experiencia grandes programas hechos en python no se ejecutan muy bien en procesadores y sistemas antiguos, se nota que sublime tiene un corazón de C++, duela a quien le duela.
Un hijo de VI, pero que fue adaptado para poder implementarlo fácilmente por todos, los plugin usan python porque es un lenguaje amigable y muchos chavales suelen emplearlo, no es GNU su código fuente es privado asi que todo dependerá de los desarrolladores para que siga.
Una buena estrategia de inicio, sublime text es libre de usarse pero en un periodo de 30 dias te muestra un mensaje de adquirir la licencia que actualmente cuesta unos 70 dólares americanos, sin embargo puedes seguir usándolo completamente  “si lo utilizas para ganar algún dinero, colaborar es lo mejor para que siga su desarrollo”, si colaboras te ofrecen una licencia personal la cual puedes usar para el numero de maquinas que uses.
 Otra de las ventajas es que ofrece una versión portable, tuvieron la gran idea de poder llevar el editor y todos tus plugin en un Pen drive y ejecutarlo en cualquier máquina.   


leer!

SoySublimeText.blogspot.com

  • Las opiniones vertidas en esta web son personales, no es la versión oficial de sublimeText.
  • Todas la publicaciones tiene por objetivo difundir conocimiento, el autor verifico los resultados basándose en su experiencia con el editor sublimeText.


  • Las publicaciones en esta web, están libres de ser modificadas o copiadas como lo crean conveniente, solo se pide mencionar la fuente con  un link.


OJO:
Si encuentras material que consideres inapropiado, o vulneren tus derechos de autoría, infracción de CopyRight, por favor menciónalo comentando se procederá a su pronta corrección.