In Geany, the Menu > Build > Execute command can be configured to send output to a terminal window.
For example: With the following command in Build Commands and a Python script in the active window, the Execute command will send output from the script into an interactive Python session in a terminal window.
/usr/bin/python3 -i '%f'
However, with Geany as I've configured it so far, the output goes to a new instance of terminal each time I run. I will quickly accumulate an unwieldy number of windows and if I want to see the result of a previous run it is not always obvious which window is the one.
So is there any way of getting this all to happen in the same terminal instance each time I run?
This is not about multiple instances of Geany, but about one instance of Geany generating multiple instances of terminal. The behavior I'm looking for is that of IDLE's F5.