martes, 19 de marzo de 2019

Hoy hablaremos de un tema interesante, hay veces donde necesitamos autocompletar nuestro c贸digo, como lo hace Netbeans u otro IDE de desarrollo, Sublime Text tiene un plugin que nos permite hacer los mismo, estoy hablando de SublimeCodeIntel es uno de los paquete mas completos que tiene sublime text

Instalaci贸n de SublimeCodeIntel

Para poder instalar este implemento a sublime text primero debes tener instalado el gestor de packetes o package control como lo conocen algunos, si no lo has instalado aun debes seguir esta gu铆a: instalar package control.

Ahora debemos hacer lo siguiente, nos situamos en el lado superior y hacemos clic en Preferences -> Package Control, luego nos saldr谩 una lista y ah铆 seleccionamos Install Package como se muestra en la imagen de abajo.
Autocompletar c贸digo en sublime text


Se nos abrir谩 una nueva pesta帽a y ah铆 debemos Ingresar el nombre de SublimeCodeIntel como muestra el punto 1 de la imagen de abajo, luego seleccionamos el plugin como muestra el punto dos de la imagen abajo. Debemos esperar unos segundos o dependiendo de la velocidad de tu Internet a que se instale.

Instalaci贸n de SublimeCodeIntel
Una vez instalada el plugin nos cargara un c贸digo como se muestra en la siguiente imagen
NOTA: Se recomienda para evitar cualquier problema o bug, cuando se instale por primera vez, debe cerrarse por completo sublime text y luego volverlo abrir, de esa forma tendr谩s instalado por completo el plugin.

Configurando SublimeCodeIntel

Por defecto trae algunos lenguajes soportados pero para el de PHP hay que hacerlo manualmente, para ello vamos a Preferences->Package Settings-> SublimeCodeIntel->Settings Default Se nos arribara una nueva ventana y nos vamos hacia abajo donde esta la parte de PHP

En esta secci贸n vamos a configurar lo siguiente aclaro que yo uso el gestor xampp si tu usas otro debes buscar la configuraci贸n, pero es mas o menos la misma. Debemos cambiar esas lin eas de c贸digo por la siguiente suponiendo que tenemos instalado xampp en el disco C

Importante: para windows es con doble slash invertido "\\" y para linux con un slash "/".

    "PHP": {
        "php": "C:\\xampp\\php.exe",
        "phpExtraPaths": ["C:\\xampp\\htdocs\\web"],
        "phpConfigFile": "php.ini",
        "codeintel_scan_files_in_project": true,
        "codeintel_max_recursive_dir_depth": 25     
    }




Haciendo pruebas con SublimeCodeIntel

En primer lugar tu archivo debe tener formato o extencion php "ejemplo.php" luego de eso podemos hacer las pruebas por ejemplo deseo crear una clase, entonces simplemente escribo la letra "p" y me sale autom谩ticamente una ventana peque帽a donde debes explayarte hasta encontrar el auto-completado, como ejemplo en la imagen de abajo creare una clase.



Espero les haya servido, saludos...recuerda que tambi茅n puedes probar otros lenguajes.


Hola a todos hoy les dejare seriales tanto para sublime text 2 y 3 pero antes mencionarles que si tienes el dinero para una caja de cerveza no seas m&$"·*a y paga tu licencia.
Estas licencias fueron sacadas de internet para ser mas exacto del foro taringa.net

Serial de Activaci贸n para sublime text 2

----- BEGIN LICENSE ----- 
Alexander 
Single User License 
EA7E-814345 
51F47F09 4EAB1285 7827EFF0 8B1207DC 
A76A6EA3 E1A1CA7A DC1F2703 14897784 
8EDC1C82 3F2A58B9 1C0C8B24 67686432 
281245B3 6233DE5C ADC5C2F9 61FB8A04 
171B63EF 86BA423F 6AC884FD 3273A7AA 
5F50A6DB CE7859AE D62D2B37 AEEDD8C2 
078A8A20 70EEA791 84F48C1E 8ABA7DEB 
0B3907C0 C9A3523B 0091A045 6F67AED8 
------ END LICENSE ------ 


Este serial esta comprobado y funcionando en windows , nunca dio algun problema.

Serial de Activaci贸n para sublime text 3

----- BEGIN LICENSE ----- 

Andrew Weber 
Single User License 
EA7E-855605 
813A03DD 5E4AD9E6 6C0EEB94 BC99798F 
942194A6 02396E98 E62C9979 4BB979FE 
91424C9D A45400BF F6747D88 2FB88078 
90F5CC94 1CDC92DC 8457107A F151657B 
1D22E383 A997F016 42397640 33F41CFC 
E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D 
5CDB7036 E56DE1C0 EFCC0840 650CD3A6 
B98FC99C 8FAC73EE D2B95564 DF450523 

------ END LICENSE ------ 





—– BEGIN LICENSE —– 
Michael Barnes 
Single User License 
EA7E-821385 
8A353C41 872A0D5C DF9B2950 AFF6F667 
C458EA6D 8EA3C286 98D1D650 131A97AB 
AA919AEC EF20E143 B361B1E7 4C8B7F04 
B085E65E 2F5F5360 8489D422 FB8FC1AA 
93F6323C FD7F7544 3F39C318 D95E6480 
FCCC7561 8A4A1741 68FA4223 ADCEDE07 
200C25BE DBBC4855 C4CFB774 C5EC138C 
0FEC1CEF D9DCECEC D3A5DAD1 01316C36 
—— END LICENSE — 


Seg煤n usuarios del lugar de donde lo saque funciona tanto en windows como Linux , yo personalmente estas ultimas licencias no lo he probado, as铆 que esta en ustedes que testeen, esto es debido a que hay varias licencias por ah铆 circulando pero solo funcionan las de sublime text 2 porque ya se pusieron mosca con las licencias, pero personalmente doy fe que no hay tanta diferencia entre las dos versiones tengo tiempo utilizando la versi贸n 2 y nunca me ha dado ning煤n tipo de problema, pues es configurable.


Como Activar de forma correcta sublime text


Debemos dirigirnos a nuestro sublime text luego hacemos clic en la pesta帽a Help -> Enter License




Luego se nos abrir谩 otra ventana donde debemos insertar la licencia. Una vez insertada la licencia  debemos hacer clic en el bot贸n Use license 



Nota: Algo muy importante para los nuevos, la forma correcta de ingresar la licencia es tomando toda la cadena de texto, me refiero desde -BEGIN LICENSE-  hasta  -END LICENSE- como te muestro en la siguiente imagen.





Aunque no es necesario muchos recomiendan  luego de insertar la licencia es bueno reiniciar sublime text para evitar problemas al momento de instalar plugins.


s谩bado, 19 de enero de 2019

Hoy veremos como escribir nuestro c贸digo de forma r谩pida utilizando las abreviaturas que nos permite utilizar el plugin emmet.
Si eres de las personas que trabajan utilizando HTML o CSS sabr谩s que crear estructuras como un titulo o un cuerpo es mon贸tono pues las estructuras son casi siempre parecidas, entonces para evitar estar reescribiendo lo mismo emmet viene a nuestra ayuda, no alargarmos mas este tutorial  empezamos.

Escribir de forma r谩pida con las abreviaturas de emmet



Primero debes tener instalado el plugin emmet, si aun no lo tienes instalado te recomiendo que revises cualquiera de los siguientes links, te prometo que son cortos y directo al grano

1.- Como instalar emmet (zend coding)
2.- Como instalar plugin en sublime text


NOTA IMPORTANTE:
Antes de empezar quiero aclarar que los nuevo no pueden usar emmet porque cometen un error y es que para que funciones primero debes guardar tu archivo con su respectiva extensi贸n por ejemplo prueba.html luego de eso puedes utilizarla.

html5
Para escribir una estructura de html solo basta con escribir html5 y luego presionas la tecla tab otra variante es escribiendo html:5 + tab puedes hacer tus pruebas.






 article>h2+p  
Ahora vamos suponer que necesitamos utilizar la etiqueta <article> y dentro necesitamos insertar la etiqueta <h2> y <p> para realizar esta acci贸n usaremos article>h2+p   luego seleccionamos tab

El s铆mbolo >, quiere decir dentro de esta etiqueta y el s铆mbolo + es una separaci贸n.




nav>a*6
Ahora supongamos que necesitamos crear un men煤 de navegaci贸n, si recuerdan el men煤 de navegaci贸n tiene varias referencia ya sea para llamar imagenes u elementos entonces haremos lo siguiente:





Ahora supongamos que vamos a trabajar con un archivo css y necesitamos usar las abreviaturas, para ello recuerda guardar tu primero tu extensi贸n como css por ejemplo prueba.css






Recuerda que luego escribir tu abreviatura, debes presionar la tecla TAB, para que te salga el resultado.
Y si deseas saber m谩s sobre Emmet, te invito a que ingreses a la p谩gina oficial de Emmet, tambi茅n revisar el cheat-sheet, para que aprendas m谩s abreviaturas de esta genial herramienta.





Hola amigos hoy veremos como instalar el plugin emmet, o zend coding  como se le conoc铆a antes, se que solo quieres ver el tutorial e instalarlo r谩pidamente, pero seria bueno que leas un poco el tutorial para evitar errores, prometo hacer estas lineas cortas.
Primero si no sabes para que sirve emmet d茅jame decirte que es uno de los plugin mas 煤tiles que podr谩s instalar te ahorra el tiempo a la hora de programar, digamos que con solo escribir algunas palabras como abreviatura puedes obtener toda una estructura de c贸digo as铆 ahorrarte tiempo, sin alargar mas esto empezamos con lo que necesitas para instalar emmet.


Como instalar emmet (zend coding)


Para poder instalar cualquier plugin primero debes instalar su gestor de descarga el cual vendria ser el package control, si aun no lo tienes configurado te recomiendo que revises este link: como instalar package control.

Una vez instalado debes hacer lo siguiente:

Paso 1: 

En el men煤 de tu sublime text selecciona Preferences--> Package Control



Paso 2
Se abrir谩 una peque帽a ventana en ella debes eligir Install Packages




Paso 3

Se abrir谩 una nueva ventana, en ella debemos buscar emmet y luego seleccionar para que se instale, si todo lo isiste bien ya se habr谩 instalado emmet.







jueves, 27 de diciembre de 2018

Hoy veremos como cambiar de pesta帽a de forma r谩pida, te preguntaras y para que me sirve esto, bueno si eres novato aun tal vez no te importe seleccionar tus pesta帽as con el mouse, pero cuando ya tengas un proyecto de envergadura gal谩cticas tendr谩s que trabajas con muchas pesta帽as y ocurre que hay veces donde tendr谩s que tener abierto unas diez o veinte pesta帽as y ah铆 es donde radica el problema imag铆nate tener que buscar la pesta帽a con el  mouse "total perdida de tiempo" entonces es mejor conocer atajos para facilitar el trabajo y reducir el tiempo..... esto se catalizara tambi茅n en menos strees.

En esta gu铆a te voy ense帽ar dos pasos as铆 que atento, cualquier duda dejas alg煤n comentario.

PASO I

Con este atajo pasaremos de una pesta帽a a otra y para logra eso debemos presionar las teclas 

Ctrl + Tab
 







PASO II

Para poder regresar o pasar por varias pesta帽as debes seleccionar  las siguientes teclas varias veces:

Ctrl + Tab + varias veces

 




Eso es todo espero les aya servido este peque帽a gu铆a, si tienen alguna duda pueden escribir en la caja de comentarios.






jueves, 20 de diciembre de 2018

Hoy veremos como ordenar o alinear las lineas de c贸digo de  nuestro archivo css. Solemos programar sin importarnos este tipo de detalles, pero es de suma importancia tener un orden y legibilidad para que otros programadores puedan entender nuestro c贸digo, sobre todo si estamos trabajando e una empresa desarrolladora de software habr谩 mas de un colega o supervisor que necesitara revisar nuestros avances y sino tenemos la cultura de escribir un c贸digo ordenado tendremos muchos problemas, sin mas que decir empezamos con este peque帽o tutorial.


Como ordenar - alinear css en sublime text


Empezaremos por ver como ordenar nuestro c贸digo, la idea de este ejercicio es que ordenemos el c贸digo de orden alfab茅tico como te muestro a continuaci贸n.

Primero debemos seleccionar un pedazo del c贸digo y luego presionar F9 esto har谩 que toda la parte seleccionada se ordene de forma alfab茅ticamente.





Ahora veremos como alinear nuestro c贸digo css. para este ejemplo trataremos de alinear el c贸digo hacia la derecha o hacia la izquierda dependiendo a donde nosotros necesitemos mover las lineas de nuestro c贸digo.

Para alinear a la derecha debemos seleccionar la parte de c贸digo a mover y luego presionamos la tecla tabulador.







Para Alinear a a izquierda debemos seleccionar la parte de c贸digo a mover y luego la tecla Shift + tabulador




Con esto tendremos mejor ordenado nuestro c贸digo, hasta aqu铆 acabamos esta peque帽a gu铆a si necesitas saber mas formas de como alinear tu c贸digo te recomiendo que revises el siguiente enlace.

como organizar (alinear) codigo en sublime text



mi茅rcoles, 19 de diciembre de 2018

Hola amigos hoy veremos como trabajar con las selecciones en sublime text, deben poner un poco de atenci贸n al tutorial, pero antes de empezar si estas en esta gu铆a sol me queda felicitarte hay muchas personas que usan distintos tipos de IDE para programar, en este caso a mi me gusta usar sublime text por varias razones que no voy explicar aqu铆, el detalle es que solo es cuesti贸n de configurar algunas cosas para que sea mas c贸modo y nos ahorre tiempo, sin mas que decir empezamos con esta gu铆a.

  Seleccionar lineas en sublime text

Como programadores web, muy a menudo tenemos que editar-modificar c贸digo. A continuaci贸n se presentan algunos atajos de teclado 煤tiles que permiten hacer diferentes tipos de selecciones en SublimeText.

Ctrl + D
Seleccionar palabra(s)
Seleccionar palabra




Ctrl + L
Seleccionar l铆nea(s)

Seleccionar linea




Ctrl + A
Seleccionar todo el contenido dentro del documento


Seleccionar todo el contenido




Ctrl + Shift + M
Seleccione todo dentro de las llaves ({ } es muy bueno cuando se trabaja con CSS o JavaScript)


Seleccionar contenido dentro de las llaves 


Estos han sido alguno de los trucos para seleccionar en sublime text espero les haya servido de algo, hasta la pr贸xima amigos.

s谩bado, 14 de mayo de 2016

Bien muchas veces los programadores tienden a copiar c贸digo y pegar dentro de sublime, pero en esas ocasiones que al pegar se ve todo desordenado y no sabes como ordenarlo, porque simplemente te da flojera estar ordenando linea por linea, o en el peor de los caso si tienes la voluntad de alinear, pero son demasiadas lineas de c贸digo, que te tomar铆a un buen tiempo y veas por donde lo veas es perdida de tiempo.



Nos hacemos la pregunta entonces Como alinear u organizar c贸digo en sublime?

Bien la respuesta es f谩cil existe dos formas, vamos por la primera.

OPCI脫N 1
seleccionamos todo el c贸digo desordenado que queremos alinear al lugar deseado, luego en la pesta帽a "Edit---Line" ah铆 vemos varias opciones, les explico

Indent ---- alinea a la izquierda
unindent --- alinea a la derecha




OPCI脫N 2
desde el paquete de instalaci贸n instalamos Alignment




Hola de nuevo, hoy aprenderemos como crear get y set autom谩ticos de nuestras clases en sublime text.

hace una semanas escuche que muchos programadores novatos usan netbeans para trabajar con php. Y otros lenguajes, porque dicen que no se puede crear get y set autom谩ticos como lo hace el ide de netbeans, y que sublime es muy complicado, pues d茅jame decirte que sublime no es complicado, es mas bien para programadores un poco mas expertos a diferencia de los ide que te dan todo, aclarado todo esto vamos manos a la obra.

Abrimos sublime y vamos y nos vamos a la pesta帽a en Tools -- New Snippet
se nos abrir谩 una nueva venta con un c贸digo, como muestra la siguiente imagen.

Entonces reemplazamos ese c贸digo por el siguiente c贸digo que les dar茅 y lo guardamos con el nombre  getSet sin extensi贸n.

C脫DIGO:
<snippet>
    <content><![CDATA[public function get${1/(.*)/\u$1/}()
{
    return \$this->${1:$SELECTION};
}

public function set${1/(.*)/\u$1/}(\$$1)
{
    \$this->$1 = \$$1;
    return \$this;
}
]]></content>
    <!-- Optional: Tab trigger to activate the snippet -->
    <tabTrigger>getset</tabTrigger>
    <!-- Optional: Scope the tab trigger will be active in -->
    <scope>source.php</scope>
    <!-- Optional: Description to show in the menu -->
    <description>Create getter and setter methods</description>
</snippet>

Ahora es momento de probar nuestra snippet.

tenemos que tener un nuevo documento con extensi贸n php y tener definidos nuestros atributos, entonces escribimos getset + tabulador, luego escribiremos cada uno de los atributos y creara autom谩ticamente los gets sets como muestra la siguiente imagen.

y eso es todo amigos, si tienen alg煤n problema pueden escribirme o dejarme un comentario y tratare de ayudarles de las formas breve posible. Suerte.




Bien hoy aprenderemos como instalar algunos plugin necesarios para nuestra aplicaci贸n sublime text, primero debieron instalar el package control como se indica en nuestra publicaci贸n anterior.
como package Control en sublime text.
Bien una ves instalada el package control, debemos hacer lo siguiente en nuestro sublime text debemos dirigirnos a la pesta帽a preferences--> package control, luego nos saldra una ventana nos desplazamos hasta install package como muestra la siguiente imagen.


Ahora debemos hacernos un par depreguntas ¿ Para que voy utilizar Sublime? y ¿que plugins debo instalar en sublime text?

D谩ndonos una idea de la primera pregunta, muchos querr谩n sublime para programar en php por ejemplo, otros en javascript, otros en html etc, entonces a la ves respondiendo la segunda pregunta les recomendare algunos plugins y paquetes segun varias necesidades.

Empecemos con los que quieren usarlo para HTML:


. EMMET seleccionamos el primero, emmet nos servir谩 para auto completar muchas lineas de codigo y no escribir de cero, es el caso mde hacer una estructura en html, como ejemplo despu茅s de descargar emmet crea un nuevo archivo, gu谩rdalo con extensi贸n html, luego escribes esto "HTML:5" sin las comillas y presionas tabular deber铆a lanzarte la estructura de hmlt5




Ahora para php
.PHP Syntax Checker  Esta nos permitir谩 darnos una idea cuando nos olvidemos alguna coma o cualquier problema de sintaxis  en php


Ahora recomiendo otra que deber铆as de instalar:
Sublime Linter
Sublime CodeIntel
ALIGNMENT

Con esto ya tendr谩s una instalaci贸n de sublime decente



Hola a todos hoy explicaremos como instalar sublime text mas el package control, esta gu铆a es super b谩sica es para las personas que se est谩n iniciando en programaci贸n o simplemente tenga curiosidad.

Que es Sublime Text
Sublime Text es un editor de texto que permite ahorrar mucho tiempo a la hora de desarrollar aplicaciones que usan mucho c贸digo, tal como html, css, javascript, php, jquery, etc etc.

Primero tenemos que ir a la pagina oficial de sublime text, en mi caso descargare la version 2, si bien es cierto ya hay la versi贸n en 3, como podr谩s leer en su pagina oficial es aun beta, as铆 que es mejor empezar con la 2 que ya tiene tiempo en la nube y es muy estable en cualquier caso la instalaci贸n es la misma.
Te recomiendo que a la hora de elegir veas bien tu arquitectura ya sea de 32 o 64 bits.
Luego de la descarga empezaras a instalar, como cualquier programa, siguiente siguiente hasta finalizar.

Bien ahora una ves instalada la aplicaci贸n pasaremos a explicar como instalar el package control en sublime text?.
Primero una explicaci贸n breve que es y para que sirve el package control en sublime. 
Package Control es el gestor de instalaci贸n de paquetes de nuestro editor, sublime text.
 y nos permitir谩 instalar de forma f谩cil todos los paquetes necesarios para que soporte diferentes tipos de lenguajes y herramientas que nos har谩n mas f谩cil la vida a la hora de programar.

Hagan clic seg煤n la versi贸n de sublime que instalaron.

Luego copian ese c贸digo y nos dirigimos a nuestro  editor de sublime, ahora van hacer clic en view -> show console como se muestra en la imagen, luego se nos abrir谩 una consola, ah铆 deben pegar el c贸digo antes copiado.



Para saber si todo quedo ok debe salirnos un mensaje en la consola que nos pida que reiniciamos sublime , luego cerrar y volver abrir sublime y ya todo esta ok debe aparecer como se muestra en la imagen mas  abajo , en el pr贸ximo tutorial les ense帽are como instalar plugin y paquetes.

Instalar package control en sublime text




Con la tecnolog铆a de Blogger.

Anuncio

Popular Posts

Siguenos en Twiter