Shortcuts
These shortcuts are built into ZSH — Mnethos doesn't add or modify them. They work in any ZSH session, not just when using Mnethos.
ZSH uses Emacs keybindings by default. If you prefer Vi mode, add bindkey -v to your ~/.zshrc.
Run mnethos zsh keyboard at any time to print this reference in your terminal. For the full reference, see the official ZSH Line Editor documentation.
Navigation
| Shortcut | Action |
|---|---|
Ctrl+A |
Move to beginning of line |
Ctrl+E |
Move to end of line |
Option+F |
Move forward one word |
Option+B |
Move backward one word |
Editing
| Shortcut | Action |
|---|---|
Ctrl+U |
Kill line before cursor |
Ctrl+K |
Kill line after cursor |
Ctrl+W |
Kill word before cursor |
Option+D |
Kill word after cursor |
Ctrl+Y |
Yank (paste) killed text |
Ctrl+_ |
Undo last edit |
History
| Shortcut | Action |
|---|---|
Ctrl+R |
Search command history backward |
Ctrl+S |
Search command history forward |
Ctrl+P / ↑ |
Previous command |
Ctrl+N / ↓ |
Next command |
Option+< |
Move to first history entry |
Option+> |
Move to last history entry |
Other
| Shortcut | Action |
|---|---|
Ctrl+L |
Clear screen |
Ctrl+C |
Cancel current command |
Ctrl+Z |
Suspend current command |
Tab |
Complete command/path |
If Option key shortcuts aren't working, run mnethos zsh doctor — the most common cause is a terminal that isn't passing the Option key through correctly.
Reference
ZSH exposes the full set of bindings and editor actions directly from the shell.
List all current key bindings:
bindkey
List all available editor actions:
zle -al
List bindings for a specific keymap (e.g. Emacs):
bindkey -M emacs