Many editor commands are accessible from the toolbar; all are assigned keyboard shortcuts. There is no menu interface.
In the interactive console, you can list shortcuts by hitting F1. The shortcut mappings for the editor are in config\Python\PythonKeyboard.txt. A graphical editor for this file is provided with the script .
By default, the Python editor has its own shortcut files. When it has focus, it uses its own shortcut mapping. So for example hitting Ctrl+S when it has focus saves the current script file and not the current MotionBuilder scene.
You can re-open a file, but this does not update other files referencing it. To update them, call the built-in Python function reload on the current script with the keyboard shortcut Shift+F1. This is implemented in pythonidelib.py. This ensures that any other module referencing the reloaded module is updated.
Default interactive console shortcuts:
There are 13 customizable shortcuts to call Python scripts. Generally these scripts should do processing on the current script.