Entradas

Mostrando las entradas etiquetadas como Sublime Text

Autocompletado de codigo en Sublime Text

Imagen
SublimeCodeIntel es uno de los paquetes de autocompletado más completos de Sublime Text. Para instalarlo tan solo necesitas tener instalado en tu Sublime Text el Gestor de Paquetes que te permitirá instalar el paquete, si aún no lo tienes, en esta entrada se explica como hacerlo: Gestor de paquetes para Sublime Text Hecho esto, para instalar este paquete tan solo debemos pulsar Ctrl+shift+p, esto abrirá una lista de opciones, has de buscar la opción Package Control: Install Package y hacer click en ella. Esto abrirá una lista de todos los paquetes de utilidades que tienes a tu disposición para utilizar en tu Sublime Text.

Instalar Sublime Text desde repositorios Ubuntu

Imagen
Como ya expliqué en la entrada anterior, instalar nuestras aplicaciones utilizando los repositorios en Linux trae muchas ventajas , desde actualizaciones automáticas hasta facilidad en la propia instalación. En esta entrada os explicaré como instalar el estupendo editor de código (para mi es el mejor) Sublime text en nuestros sistemas Linux, en concreto para Ubuntu utilizando los repositorios ppa. Tan solo debemos abrir el terminar e introducir estos tres comandos en el orden establecido:

Ejecutar PHP desde Sublime Text

Imagen
Como ya sabrás, a parte de ejecutar un archivo .php en el navegador, también puedes hacerlo mediante su interprete php.exe que se encuentra en su carpeta de instalación (c:\archivos de programa) en Windows o en /usr/bin/php en Linux. Como ejecutarlo en el navegador es simplemente escribir localhost/ y a continuación la ruta del archivo dentro de la carpeta htdocs\ para Windows o /var/www/ para Linux, nuestro sublime-build ejecutará nuestro archivo .php y mostrará su salida estándar.

Compilar y ejecutar C en terminal linux Sublime Text

Imagen
Antes de nada debes tener el compilador de C llamado gcc, normalmente linux lo trae por defecto así que para probarlo abre una terminal y escribe "gcc", si no lo tienes, instálalo. Lo primero es crear el sublime-build como ya sabemos en Tools->Build System->New Build System... , con el siguiente contenido:

Ejecutar en Terminal linux desde Sublime Text

Imagen
Después de muchos intentos, he conseguido que Sublime Text abra un terminal, compile y ejecute nuestros programas ahí, evitando problemas al leer datos por la entrada estándar  en la propia consola del editor. De esta manera conseguiremos un efecto equivalente al de la entrada  Ejecutar en cmd.exe desde Sublime Text . La idea es crear un script en linux que compile y ejecute un código fuente en un terminal, y mediante un Build System de Sublime Text, se llame a este script pasandole como parámetros el nombre del archivo de código fuente.

Cambiar la apariencia de Sublime Text

Imagen
Seguro que sois muchos los que al probar este excelente editor de código, lo que más os choca es su apariencia acostumbrados a ver el fondo blanco y colores azulados en los demás editores o IDEs de programación, este trae un color oscuro de fondo, y bastantes colores distintos para el código. Pues eso no es para nada un problema, ya que Sublime Text cuenta con un buen número de apariencias o skin para configurar con un solo click, para ello haz click en Preferences -> Color Scheme  y elegir el que más os guste .  Si sois tradicionales, seguro os agradará el skin  Mac Classic,  también podéis probar con Eiffel o Slush & Poppies , ambos cuentan con un fondo blanco y colores suaves y claritos. Si ninguno de los anteriores os termina de convencer, si ya tenéis instalado el gestor de packages de Sublime Text, podréis encontrar y descargar muchos más. Ya sabéis, pulsando Ctrl + shift + p abrís el denominado Command Palette , en donde seleccionando P...

Gestor de paquetes para Sublime Text

Imagen
Este pequeño editor de código trae consigo la posibilidad de instalar un completísimo gestor de paquetes que nos permitirá instalar miles de plugins y utilidades para infinidad de lenguajes de programación como autocompletado de código, formateado, generador de getter y setter, y un largo etcétera. Para instalar esta utilidad, solo debemos abrir la consola de Sublime Text como vemos en la imagen:

Ejecutar HTML desde Sublime Text

Imagen
Si tienen alguna duda de como crear un nuevo Build System , echadle un vistazo a esta entrada donde está todo explicado al detalle Compilar y ejecutar JAVA desde Sublime Text . Una vez lo tengáis todo claro, aquí está el código JSON que contendrá nuestro nuevo Build System . //Codigo para Windows { "cmd": ["start", "$file_name", "&&", "exit"], "shell": true } //Codigo para Linux { "cmd": ["python -c 'import webbrowser; webbrowser.open(\"$file_name\")'"], "shell": true }

Compilar y ejecutar C# desde Sublime Text

Imagen
Todo lo referente a la creación de un nuevo Build System en Sublime Text está explicado detalladamente en la entreda   Compilar y ejecutar JAVA desde Sublime Text , así que si tienes alguna duda, pásate por esta entrada ya que la única diferencia entre la presente y la realizada para Java es el contenido del archivo .sublime-build que simplemente es copiar y pegar. De este modo el contenido del archivo .sublime-build que debemos crear será el siguiente: //Codigo para Windows { "cmd": ["%WINDIR%\\Microsoft.NET\\Framework\\v4.0.30319\\csc.exe /utf8output /nologo", "$file_name", "&&", "$file_base_name.exe"], "shell": true } //Codigo para Linux (compilador mono-mcs) { "cmd": ["mcs -out:${file_base_name} ${file_name} && chmod 764 ${file_base_name} && ./${file_base_name}"], "shell": true }

Ejecutar en cmd.exe desde Sublime Text

Imagen
Uno de los pocos puntos negativos de este excelente editor de código es que si compilamos y ejecutamos nuestros programas en Java, C++, etcétera con algún Build Sytem , nuestro programa se compilará y ejecutará mostrando el resultado satisfactoriamente si este NO requiere interacción con el usuario . En cambio, si nuestro programa debe leer algún dato, como por ejemplo (std::cin >> entrada;) en el caso de C++, nuestro programa no se ejecutará como es debido y la ejecución terminará con fallos. Para solventar esto, y después de múltiples intentos de solucionarlo mediante Build System , es necesario modificar un archivo de configuración de Sublime Text llamado exec.py , para conseguir que al ejecutar nuestro Build System , la ejecución de nuestro programa se haga en el cmd.exe , donde no tendremos ningún problema en introducir datos para nuestros programas.

Compilar y ejecutar C++ desde Sublime Text

Imagen
Como todo el proceso de creación de un nuevo Build System ya lo expliqué en la anterior entrada   Compilar y ejecutar JAVA desde Sublime Text , solo colocaré el código JSON que deberá contener este nuevo Build System que se encargará de compilar y ejecutar nuestro programa en C++ . //Codigo para Windows { "cmd": ["g++ -Wall ${file_name} -o ${file_base_name} && ${file_base_name}.exe"], "working_dir": "${file_path}", "shell": true } //Codigo para Linux { "cmd": ["g++ -Wall ${file_name} -o ${file_base_name} && ./${file_base_name}"], "working_dir": "${file_path}", "shell": true } Si tienes dudas sobre qué hacer con el código anterior, haz click sobre el enlace anterior donde está todo explicado paso por paso.

Compilar y ejecutar JAVA desde Sublime Text

En esta entrada veremos como configurar un llamado Build System de Sublime Text para que al presionar ctrl + b se compile y ejecute nuestra aplicación en JAVA. Lo primero que debemos hacer es iniciar Sublime Text, una vez lo hallamos hecho, vamos a Tools -> Build System -> New Build System... Esto abrirá un pequeño archivo con unas lineas escritas en JSON, de modo que debemos copiar el siguiente código y pegarlo en este archivo . //Codigo valido para Windows y Linux { "cmd": ["javac ${file_name} && java ${file_base_name}"], "shell": true } Cuando lo hallamos hecho, guardamos dicho archivo en la carpeta donde nos sugiere Sublime Text, y l e ponemos un nombre descriptivo como por ejemplo ejecutarJava.sublime-build , ten cuidado que la extensión del archivo sea .sublime-build . Y con eso ya hemos terminado, para compilar y ejecutar nuestros programas en JAVA tan solo debes ir a Tools -> Build System y elegir el nombre del a...