¿Cómo puedo ejecutar mi archivo actualmente editado en una consola de PyCharm de manera que pueda escribir en la línea de comandos después?

Quiero esto para poder retener el historial de línea de comandos después de ejecuciones repetidas, y pegar líneas de la consola en pruebas, etc. Exactamente como en IDLE.

[Me doy cuenta de que esta pregunta es básicamente un duplicado de Ejecución de un módulo desde la consola pycharm . Pero la pregunta no es respondida satisfactoriamente (para mí), y mi falta de reputación no me permite comentar allí, ya que me inscribí.]

Seleccione el fragmento de código o el archivo completo, luego use Execute Selection in Console en el menú contextual.

Shift+Alt+E ejecutaría el código seleccionado.

Para cualquier persona que aún tenga este problema: vaya al menú Ejecutar / Depurar, elija Editar configuración, marque la casilla ‘Mostrar línea de comando’, esto le permitirá ingresar parámetros en la consola en el indicador >>> y probar su función.

Editar: para hacer que este cambio se aplique a todos sus archivos .py (ya que esta checkbox solo se aplica al archivo actual en el que está trabajando) vaya a: Editar configuración, en la ventana emergente verá un árbol de menú a la izquierda, seleccione Predeterminados, luego Python, luego marque la casilla ‘Mostrar línea de comando’, esto hará que sea la configuración predeterminada cada vez que abra un archivo .py (¡esta función debería estar activada de forma predeterminada!)