Reutilice la pestaña cuando ejecute el código python con SublimeREPL

En esta pregunta Cómo ejecutar el código Python en SublimeREPL , se da una respuesta sobre cómo usar el método abreviado Ctrl+b habitual para ejecutar un código python utilizando SublimeREPL dentro de SublimeText.

Los pasos son simples:

1- Crea un nuevo archivo vacío y pega en él los comandos:

 { "target": "run_existing_window_command", "id": "repl_python_run", "file": "config/Python/Main.sublime-menu" } 

2- Guarde el archivo como:

 /home/USER/.config/sublime-text-3/Packages/User/SublimeREPL-python.sublime-build 

3- Ve a la pestaña de tu archivo de Python y selecciona:

 Tools > Build System > SublimeREPL-python 

Después de eso, el método abreviado habitual Ctrl+b abrirá una nueva pestaña donde se ejecuta el código.

El problema con esto es que las tabs no se reutilizan. Esto significa que cada vez que presionas Ctrl+b , se abre una nueva pestaña en lugar del código que se ejecuta en la misma pestaña que se abrió antes.

¿Hay alguna manera de hacer que SublimeREPL reutilice la pestaña?

Desafortunadamente, no puedes hacerlo incluso con la última versión de SublimREPL. Lo que puede hacer es abrir un ticket al desarrollador para solicitar esta implementación. Pero no estoy seguro de que Sublime Text pueda hacer eso.

Agregue la siguiente línea en el comando “repl_python_run” en SublimeREPL \ config \ Python \ Main.sublime-menu, justo antes del argumento “external_id”: “python”:

 "view_id": "*REPL* [python]", 

y luego para cambiar la línea:

 if view.id() == view_id 

dentro:

 if view.name() == view_id 

en SublimeREPL \ sublimerepl.py.

Encontrado aquí introduzca la descripción de la imagen aquí