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.


Con la tecnología de Blogger.

Anuncio

Popular Posts

Siguenos en Twiter