Como executar scripts de Python en Sublime con SublimeREPL

Este articulo fue publicado originalmente en Medium , y migrado a este blog el 23/01/2025 Esta es una guía de como “ejecutar” o “correr” codigo de Python directamtene dentro de Sublime, sin necesidad de movernos a la terminal, para eso usamos la herramienta SublimeREPL, sin embargo ademas de instalarla debemos cambiar algunas cosas para que funcione adecuadamente: Instalar SublimeREPL con el PackageControl de Sublime En el menu de Sublime abrimos Preference > Browse Packages, y nos abre la carpeta donde estan todos los paquetes que tenemos instalados Abrimos la carpeta de SublimeREPL y buscamos el siguiente archivo SublimeREPL\config\Python\Main.sublime-menu Editamos el archivo Main.sublime-menu , buscamos el bloque que empieza con {"command": "repl_open", , agregamos "-i" en siguiente linea "cmd": ["python", "-u", "-i", "$file_basename"], . El bloque completo debe quedar asi: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 {"command": "repl_open", "caption": "Python - RUN current file", "id": "repl_python_run", "mnemonic": "R", "args": { "type": "subprocess", "encoding": "utf8", "cmd": ["python", "-u", "-i", "$file_basename"], "cwd": "$file_path", "syntax": "Packages/Python/Python.tmLanguage", "external_id": "python", "extend_env": {"PYTHONIOENCODING": "utf-8"} } }, Luego, en en el menu de Sublime vamos Tools > Build System > NewBuildSystem, y en el archivo nuevo colocamos el siguiente codigo. 1 2 3 4 5 { "target": "run_existing_window_command", "id": "repl_python_run", "file": "config/Python/Main.sublime-menu" } y grabamos el archivo con un cualquier nombre, cuya extension es .sublime-build. ...

May 1, 2020 · Carlos L. Ramírez