Vscode-code-runner: Salida "en vivo"

Creado en 30 ene. 2017  ·  5Comentarios  ·  Fuente: formulahendry/vscode-code-runner

Me di cuenta de que esta aplicación solo muestra la salida del código después de que haya terminado de ejecutarse al 100%.
Cuando estoy ejecutando tareas intensivas en datos / tiempo, es bueno tener una salida en vivo a medida que la tarea se computa, similar a una terminal.
¿Hay alguna forma de habilitar esto actualmente sin usar el terminal integrado? Si no es así, sería una excelente adición.

enhancement fyi help wanted

Comentario más útil

Esto se puede arreglar para Python agregando:

 "code-runner.executorMap.python": "python -u"

a su archivo settings.json. Otros ejecutores pueden tener configuraciones similares.

Por defecto, python almacenará la salida estándar a menos que detecte que está conectado a una terminal. La bandera -u obliga a stdin, stdout y stderr a eliminar el búfer independientemente de a qué se adjunta.

Creo que usar "python -u" probablemente debería ser el predeterminado en vscode-code-runner

Todos 5 comentarios

Hola @ N2ITN , ¿estás
Como solución alternativa, puede ir a File > Preferences -> User Settings para agregar la configuración de la siguiente manera:

{
    "code-runner.runInTerminal": true
}

Le permitirá ejecutar código en una terminal incorporada con salida 'en vivo'.

Parece que ya intentas usar el terminal integrado. 😄 No estoy seguro de si está ejecutando Python u otros.

Sí, tienes razón sobre que yo use Python. Sin embargo, en algunos escenarios (por ejemplo:
usando Keras) el flujo de salida es normal, pero para otros, no hay texto
se muestra hasta el final (por ejemplo: llamar a un script para convertir una carpeta de
archivos). ¿Alguna idea sobre por qué sucede esto? ¡Gracias!

El jueves 2 de febrero de 2017 a las 8:52 p.m., Jun Han [email protected] escribió:

Parece que ya intentas usar el terminal integrado. 😄 No estoy seguro de si
estás ejecutando Python u otros.

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/formulahendry/vscode-code-runner/issues/70#issuecomment-277164488 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/ALiC01ZvwaGV1iVYR4BSHHbyCSCine00ks5rYrKXgaJpZM4Lx_3M
.

Esto se puede arreglar para Python agregando:

 "code-runner.executorMap.python": "python -u"

a su archivo settings.json. Otros ejecutores pueden tener configuraciones similares.

Por defecto, python almacenará la salida estándar a menos que detecte que está conectado a una terminal. La bandera -u obliga a stdin, stdout y stderr a eliminar el búfer independientemente de a qué se adjunta.

Creo que usar "python -u" probablemente debería ser el predeterminado en vscode-code-runner

Hola a todos, acabo de publicar un nuevo lanzamiento. Ahora, "python -u" es la configuración predeterminada. ¡Gracias a todos!

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

w3adventures picture w3adventures  ·  3Comentarios

spacesuitdiver picture spacesuitdiver  ·  3Comentarios

mjaniec2013 picture mjaniec2013  ·  5Comentarios

rana picture rana  ·  5Comentarios

Salil03 picture Salil03  ·  5Comentarios