lunes, 24 de junio de 2013

Abrir terminal de GNU/Linux desde Sublime Text usando Python




Bueno les comento, para ingresar datos desde el teclado en Sublime Text no se puede desde la consola del programa. Empezare a usar de nuevo python para algunos ejemplos de problemas pero como estoy en una versión de linux(Fedora) esto cambia a diferencia de Windows.









 Aquí mi solución; Necesitamos abrir la terminal desde sublime y esto se puede hacer creando un Build System.

Tools > Build System > New Build System

Agregan lo siguiente:
En cmd vamos a escribir la dirección de un archivo que se llame runPython.sh que sera un script que vamos a crear.
Lo guardamos en la carpeta que Sublime nos abre por defecto.



Opciones:
cmd: Es un array que contiene el comando para ejecutar y los argumentos deseados.


shell: Es opcional, si ponemos el valor verdadero, el comando se llevara acabo a través de la terminal.

file_regex:  Tambien es opcional, es para capturar los errores de salida en la terminal.

selector: Se usa cuando en la Build System lo ponemos como Automático, esto significa que sublime buscara el sistema mas adecuado para la ejecución.

Ahora creamos un archivo, les recomiendo que sea en Documentos(opcional).
Se llamara runPython o lo pueden llamar como gusten, pero deben de cambiar el nombre en el paso anterior.
Le agregamos lo siguiente.


Y listo ya tenemos todo listo, ahora probamos algún archivo y ya esta.
Pero ojo, si nos sale este mensaje.



Buscamos nuestro archivo runPython.sh y le damos clic derecho y le damos en Propiedades.




Y en permisos, seleccionamos "Permitir ejecutar el archivo como un programa".

Y ya, solo es cuestión de probar.




1 comentario:

  1. Amigo como hago esto para JAVA pero en Mac OS por que ya probe este de Linux y no funciona??

    ResponderEliminar