-
Notifications
You must be signed in to change notification settings - Fork 0
Keyboard shortcuts
Phil Gengler edited this page Jan 31, 2014
·
4 revisions
Key | Function |
---|---|
Ctrl-A | Move to start of line |
Ctrl-B | Move left one character |
Ctrl-C | Show current line/position in status bar (see also Meta-C) |
Ctrl-D | Delete next character |
Ctrl-E | Move to end of line |
Ctrl-F | Move right one character |
Ctrl-G | Show help |
Ctrl-H | Backspace (delete preceding character) |
Ctrl-I | Indent (same as hitting 'Tab') |
Ctrl-J | Justify current line (if enabled) |
Ctrl-K | Cut current line (see Ctrl-U) |
Ctrl-L | Force repaint of screen |
Ctrl-M | Insert newline (same as 'Enter'/'Return') |
Ctrl-N | Move down one line |
Ctrl-O | Write file |
Ctrl-P | Move up one line |
Ctrl-Q | Noop (suppresses default XON) |
Ctrl-R | Insert/open file |
Ctrl-S | Noop (suppresses default XOFF) |
Ctrl-T | Run spell checker (if enabled) |
Ctrl-U | Paste cut line (see Ctrl-K) |
Ctrl-V | Page down |
Ctrl-W | Search |
Ctrl-X | Exit |
Ctrl-Y | Page up |
Ctrl-Z | Suspend (if enabled) |
Ctrl-space | Move to start of next word |
Ctrl-_ | Show "Go to line" |
Ctrl-^ | Start/end mark |
Ctrl-\ | Search & replace |
Meta-0 | UNUSED |
Meta-1 | UNUSED |
Meta-2 | UNUSED |
Meta-3 | UNUSED |
Meta-4 | UNUSED |
Meta-5 | UNUSED |
Meta-6 | Copy current line (see Ctrl-U/Ctrl-K) |
Meta-7 | UNUSED |
Meta-8 | UNUSED |
Meta-9 | UNUSED |
Meta-A | Start/end mark |
Meta-B | Toggle use of backup files |
Meta-C | Toggle constantly-updating line/position display (see also Ctrl-C) |
Meta-D | Show word/line count |
Meta-E | Redo (when available) |
Meta-F | Enable/disable use of multiple buffers |
Meta-G | Show "Go to line" |
Meta-H | Toggle "smart home" feature |
Meta-I | Toggle autoindent |
Meta-J | Justify all lines (if enabled) |
Meta-K | Toggle copy/cut behavior between full and partial lines) |
Meta-L | Toggle wrapping of long lines |
Meta-M | Toggle mouse support |
Meta-N | Enable/disable conversion of DOS/Mac-style newlines to UNIX |
Meta-O | Toggle whether the first line under the header is used for display |
Meta-P | Toggle whitespace display |
Meta-Q | Toggle conversion of Tab characters to spaces |
Meta-R | Search and replace |
Meta-S | Toggle smooth scrolling |
Meta-T | Cut from current cursor to end of buffer |
Meta-U | Undo (when available) |
Meta-V | Insert next character verbatim (useful for inserting control characters) |
Meta-W | Go to next match from last search |
Meta-X | Show/hide help at bottom of window |
Meta-Y | Toggle syntax coloring |
Meta-Z | Toggle whether Ctrl-Z can suspend the program |
Meta-space | Move to start of previous word |
Meta-` | Execute a command, discarding output |
Meta-$ | Toggle soft line wrapping |
Meta-^ | Copy current line (see Ctrl-U/Ctrl-K) |
Meta-- | Scroll window one line up (don't move cursor) |
Meta-_ | Scroll window one line up (don't move cursor) |
Meta-+ | Scroll window one line down (don't move cursor) |
Meta-= | Scroll window one line down (don't move cursor) |
Meta-} | Indent current line |
Meta-{ | Unindent current line |
Meta-\ | Go to first line of buffer |
Meta-| | Go to first line of buffer |
Meta-/ | Go to last line of buffer |
Meta-? | Go to last line of buffer |
Meta-] | If cursor is on a bracket character, find its matching open/close counterpart |
Meta-< | Switch to preceding buffer |
Meta-, | Switch to preceding buffer |
Meta-> | Switch to next buffer |
Meta-. | Switch to next buffer |