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 KeyboardMapper.py.
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:
Default work area shortcuts:
There are 13 customizable shortcuts to call Python scripts. Generally these scripts should do processing on the current script.