Readline Shortcut
Meta+B means press Esc and n separately.
Users can change that in terminal simulator(i.e. iTerm2) to Alt+B
Notice: Meta+B is equals with Alt+B in windows.
| Shortcut | Comment |
|---|
Ctrl+A | Beginning of line |
Ctrl+B / ← | Backward one character |
Meta+B | Backward one word |
Ctrl+C | Send io.EOF |
Ctrl+D | Delete one character |
Meta+D | Delete one word |
Ctrl+E | End of line |
Ctrl+F / → | Forward one character |
Meta+F | Forward one word |
Ctrl+G | Cancel |
Ctrl+H | Delete previous character |
Ctrl+I / Tab | Command line completion |
Ctrl+J | Line feed |
Ctrl+K | Cut text to the end of line |
Ctrl+L | Clear screen |
Ctrl+M | Same as Enter key |
Ctrl+N / ↓ | Next line (in history) |
Ctrl+P / ↑ | Prev line (in history) |
Ctrl+R | Search backwards in history |
Ctrl+S | Search forwards in history |
Ctrl+T | Transpose characters |
Meta+T | Transpose words (TODO) |
Ctrl+U | Cut text to the beginning of line |
Ctrl+W | Cut previous word |
Backspace | Delete previous character |
Meta+Backspace | Cut previous word |
Enter | Line feed |
- Shortcut in Search Mode (
Ctrl+S or Ctrl+r to enter this mode)
| Shortcut | Comment |
|---|
Ctrl+S | Search forwards in history |
Ctrl+R | Search backwards in history |
Ctrl+C / Ctrl+G | Exit Search Mode and revert the history |
Backspace | Delete previous character |
| Other | Exit Search Mode |
- Shortcut in Complete Select Mode (double
Tab to enter this mode)
| Shortcut | Comment |
|---|
Ctrl+F | Move Forward |
Ctrl+B | Move Backward |
Ctrl+N | Move to next line |
Ctrl+P | Move to previous line |
Ctrl+A | Move to the first candicate in current line |
Ctrl+E | Move to the last candicate in current line |
Tab / Enter | Use the word on cursor to complete |
Ctrl+C / Ctrl+G | Exit Complete Select Mode |
| Other | Exit Complete Select Mode |