If you have used PyScripter for some time you may well know that you save different layouts (IDE window arrangements) from the View, Layouts menu or the Layout toolbar button in the View Toolbar and then easily switch between them. What you may not know that if you call a layout “Debug” then it is used in a special way. Every time you start a debugging session, PyScripter automatically switches to the Debug layout. At the end of the debugging session the layout that was used before debugging started is restored.
Here is a sample debugging layout