| Operation | Keys | Description | Menu item |
|---|---|---|---|
| New BETA Program | Ctrl+N | Create a new BETA program | File -> New BETA Program |
| Open file | Ctrl+O | Open a BETA file | File -> Open |
| Save file | Ctrl+S | Saves the current open file on disk | File -> Save |
| Ctrl+P | Print your code | File -> Print | |
| Quit Mjolner Tool | Ctrl+Q | Of course, you wouldn't want to, but sometimes it is necessary to stop the fun. | File -> Quit |
| Operation | Keys | Mouse/Button | Description | Menu item |
|---|---|---|---|---|
| Re-prettyprint | F5 | Redraws the code if something has gone awry | View -> Reprettyprint | |
| Overview | Alt+Up | Abstract the code around the current selection | View -> Overview | |
| Detail Show definition Show code | Alt+Right | Double click or | This command has a number of different meanings depending on the current selection. Show more details around the current selection, find the definition of a name, open or close a comment | View -> Detail View -> Follow Semantic Link View->Follow Link to SLOT |
| Abstract Recursively | Alt+Left | Abstract the current selection | View -> Abstract Recursively | |
| Detail Recursively | Alt+Down | Detail the current selection until nothing remains abstract in it | View -> Detail Recursively | |
| To slot | F3 | | Search through the chain of ORIGINs looking for a SLOT matching the fragment form | View-> Follow Link to SLOT |
| Back | Ctrl+Left | | Go back to where you were before, e.g. before you pressed Show Definition and jumped to the definition | History->Back |
| Forward | Ctrl+Right | | The oppposite of Back | History->Forward |
| Append empty code | Enter | Append "empty code" to the current selection | Edit->Insert After | |
| Prepend empty code | Ctrl+Enter | Prepend "empty code" to the current selection | Edit -> Insert Before | |
| Paste before | Insert | Prepend the contents of the clipboard to the current selection | Edit-> Paste Before | |
| Paste After | Ctrl+Insert | Append the contents of the clipboard to the current selection | Edit-> Paste After | |
| Find | Ctrl+F | Open a dialog that lets you search for a string in either the current selection, the current fragment form, a file or its "domain" or "extent". | Edit->Find... | |
| Replace | Ctrl+H | Like Find, but lets you replace the string by another one | Edit->Replace... | |
| Check current | F4 | Check the current code for errors | Compile/Run->Check Current | |
| Check program | Ctrl+F4 | Re-check the program that was last checked | Compile/Run->Check Program | |
| Compile current | F7 | Compile the current code and (if it is a program) produce an executable file | Compile/Run->Compile Current | |
| Compile program | Ctrl+F7 | | Compile and create executable for the most recently selected program | Compile/Run->Recompile |
| Run program | F8 | | Run the most recently selected program (if it has been compiled) | Compile/Run->Run Program |
| Compile and run | Shift+F7 | Compile and run the most recently selected program | Compile/Run->Compile and Run Program | |
| Debug the program | F9 | Debug the most recently selected program (if it has been compiled) | Compile/Run->Debug Program | |
| Debug Executable | Ctrl+F9 | Choose an executable to debug | Compile/Run->Debug Executable | |
| Get help | Ctrl+Alt+H | Open a browser with the Mjolner System Documentation | Help -> Web Documentation -> Mjolner System Documentation |
| Command | Keyboard shortcut |
|---|---|
| Cut Copy Paste Undo Redo | Ctrl+X Ctrl+C Ctrl+V Ctrl+Z Ctrl+Y |
| Command | Keys | Description | Menu item |
|---|---|---|---|
| Enter text editing mode | Space, Ctrl+Space | Enter text editing mode for the current selection | Edit->Edit Text |
| Leave text editing mode | Ctrl+Space | Re-parse the edited chunk of code. The code must be syntactically correct | Edit->Parse Text |
| Cancel Text editing | Escape | Discards all changes to the edited chunk of code | Edit->Cancel Textediting |
| Mjolner Tool Workshop | © 2001-2002 Mjølner Informatics |
[Modified: Friday January 25th 2002 at 11:21]
|