| Command Syntax | Default Range | Mnemonic | Description |
| a[:text] | .,. | Append | Adds new text after the current line |
| b | | | - |
| c[:text] | .,. | Change | Deletes old text and add new text |
| d | .,. | Delete | Deletes lines |
| e[!] file | | Enter | Starts a new editing session with a file |
| f file | | File | Sets the file name |
| g/pat/cmd | 1,$ | Global | Performs a command on all lines that match a pattern |
| h topic | | Help | Displays documentation about the editor |
| i[:text] | .,. | Insert | Adds new text above the current line |
| j/text/ | ^,. | Join | Joins lines together |
| k[name] | .,. | marK | Assigns mark names to lines |
| l | | Locate | Displays host machine name |
| m[line] | .,. | Move | Moves lines around in the buffer |
| n[name] | .,. | Name | Uniquely names a line |
| o[stuff] | | Option | Sets various optional parameters |
| p | .,. | Page up | Moves the window up by one page |
| q[!] | | Quit | Quits the editor |
| r file | .,. | Read | Reads a file into the buffer |
| s/pat/sub/[g] | .,. | Substitute | Replaces old text with new text |
| t[line] | .,. | To | Copies lines to another place in the buffer |
| u[d] | | Undo | Reverses the action of the last command |
| v | .,. | oVerlay | Full-screen cursor key editing |
| w[!][q] file | 1,$ | Write | Writes buffer into a file |
| x/pat/cmd | 1,$ | eXclude | Performs a command on all lines that do not match a pattern |
| y/from/to/ | .,. | translYterate | Maps one character set into another |
| z[stuff] | | | Miscellaneous command |
| ![OS cmd] | | | Shell escape |
| @[stuff] | | | Second window command |
| '[name]cmd | 1,$ | | Global on markname |
| ~[name]cmd | 1,$ | | Exclude on markname |
| : | .,. | | Moves the window down by one page |
| = | .,. | | Display absolute line number |
| Option | Mnemonic | Description |
| oa | Absolute | Toggles absolute line numbers |
| ob | Bind | Binds control keys to functions |
| oc | Code | Toggles Source-Code mode |
| od | Delete | Sets delete direction |
| oe | | - |
| of | Filetype | Sets the file type information |
| og | Global | Controls behaviour of global substitutions |
| oh | Hardware | Toggles hardware line insert/delete |
| oi | Indent | Controls indentation |
| oj | | Sets colour |
| ok | OK | Checks file saved status |
| ol | Line | Controls line number display |
| om | Message | Controls message notification |
| on | | Sets up Source-Code reserved words |
| oo | Over | Swaps between user input and script |
| op | Prompt | Sets prompts |
| oq | Quiet | Toggles bleep-free operation |
| or | Read-Only | Toggles Read-Only mode |
| os | Source | Sets Source-Code language |
| ot | Tab | Sets tabstops |
| ou | Unprintable | Sets unprintable character |
| ov | oVerlay | Sets overlay column |
| ow | Warn | Sets warning column |
| ox | XTABS | Toggles tab expansion mode |
| oy | | Toggles case-sensitive pattern matching |
| oz | | Suspends editor |
| o_ | | Toggles INSERT mode |
| o^ | | Toggles CASE mode |
| o/ | | Toggles pattern display |
| o- | | Controls split-screen mode |
| o# | | Toggles CRYPT mode |