mirror of
https://github.com/zyedidia/micro.git
synced 2026-03-02 19:00:17 +09:00
225 lines
14 KiB
Markdown
225 lines
14 KiB
Markdown
#Default Keys
|
|
|
|
Below are simple charts of the default hotkeys and their functions.
|
|
For more information about binding custom hotkeys or changing
|
|
default bindings, please run `>help keybindings`
|
|
|
|
Please remember that *all* keys here are rebindable!
|
|
If you don't like it, you can change it!
|
|
|
|
(We are not responsible for you forgetting what you bind keys to.
|
|
Do not open an issue because you forgot your keybindings.)
|
|
|
|
#Power user
|
|
+--------+---------------------------------------------------------+
|
|
| Key | Description of function |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+E | Switch to the micro command prompt to run a command. |
|
|
| | (See `>help commands` for a list of commands. ) |
|
|
+--------+---------------------------------------------------------+
|
|
| Tab | In command prompt it will auto complete if possible. |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+B | Run shell commands in micro's current working directory.|
|
|
+--------+---------------------------------------------------------+
|
|
|
|
#Navigation
|
|
|--------+---------------------------------------------------------+
|
|
| Arrows | Move the cursor around your current document. |
|
|
| | (Yes this is rebindable to the vim keys if you want.) |
|
|
+--------+---------------------------------------------------------+
|
|
| Shift+ | Move and select text. |
|
|
| Arrows | |
|
|
+--------+---------------------------------------------------------+
|
|
| Home | |
|
|
| or | |
|
|
| Ctrl+ | Move to the beginning of the current line. (Naturally.) |
|
|
| Left | |
|
|
| Arrow | |
|
|
+--------+---------------------------------------------------------+
|
|
| End | |
|
|
| or | |
|
|
| Ctrl+ | Move to the end of the current line. |
|
|
| Right | |
|
|
| Arrow | |
|
|
+--------+---------------------------------------------------------+
|
|
| Alt+ | |
|
|
| Left | Move cursor one complete word left. |
|
|
| Arrow | |
|
|
+--------+---------------------------------------------------------+
|
|
| Alt+ | |
|
|
| Right | Move cursor one complete word right. |
|
|
| Arrow | |
|
|
+--------+---------------------------------------------------------+
|
|
| PageUp | Move cursor up lines quickly. |
|
|
+--------+---------------------------------------------------------+
|
|
| PageDn | Move cursor down lines quickly. |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+ | |
|
|
| Home | |
|
|
| or | Move cursor to start of the document |
|
|
| Ctrl+ | |
|
|
| Up | |
|
|
| Arrow | |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+ | |
|
|
| End | |
|
|
| or | Move cursor to end of the document |
|
|
| Ctrl+ | |
|
|
| Down | |
|
|
| Arrow | |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+L | Jump to line in current file. ( Prompts for line # ) |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+W | Move between splits open in current tab. |
|
|
| | (See vsplit and hsplit in `>help commands`) |
|
|
+--------+---------------------------------------------------------+
|
|
|
|
#Tabs
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+T | Open a new tab. |
|
|
+--------+---------------------------------------------------------+
|
|
| Alt+, | Move to the previous tab in the tablist. |
|
|
| | (This works like moving between file buffers in nano) |
|
|
+--------+---------------------------------------------------------+
|
|
| Alt+. | Move to the next tab in the tablist. |
|
|
+--------+---------------------------------------------------------+
|
|
|
|
#Find Operations
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+F | Find text in current file. ( Prompts for text to find.) |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+N | Find next instance of current search in current file. |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+P | Find prev instance of current search in current file. |
|
|
+--------+---------------------------------------------------------+
|
|
|
|
#File Operations
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+Q | Close current file. ( Quits micro if last file open. ) |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+O | Open a file. ( Prompts you to input filename. ) |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+S | Save current file. |
|
|
+--------+---------------------------------------------------------+
|
|
|
|
#Text operations
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+A | Select all text in current file. |
|
|
+--------+---------------------------------------------------------+
|
|
| Alt+ | |
|
|
| Shift+ | Select complete word right. |
|
|
| Right | |
|
|
| Arrow | |
|
|
+--------+---------------------------------------------------------+
|
|
| Alt+ | |
|
|
| Shift+ | Select complete word left. |
|
|
| Left | |
|
|
| Arrow | |
|
|
+--------+---------------------------------------------------------+
|
|
| Shift+ | |
|
|
| Home | |
|
|
| or | Select from the current cursor position to the |
|
|
| Ctrl+ | start of the current line. |
|
|
| Shift+ | |
|
|
| Left | |
|
|
| Arrow | |
|
|
+--------+---------------------------------------------------------+
|
|
| Shift+ | |
|
|
| End | |
|
|
| or | Select from the current cursor position to the |
|
|
| Ctrl+ | end of the current line. |
|
|
| Shift+ | |
|
|
| Right | |
|
|
| Arrow | |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+ | |
|
|
| Shift+ | Select from the current cursor position to the |
|
|
| Up | start of the document. |
|
|
| Arrow | |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+ | |
|
|
| Shift+ | Select from the current cursor position to the |
|
|
| Down | end of the document. |
|
|
| Arrow | |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+X | Cut selected text. |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+C | Copy selected text. |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+V | Paste selected text. |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+K | Cut current line. ( Can then be pasted with Ctrl+V) |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+D | Duplicate current line. |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+Z | Undo actions. |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+Y | Redo actions. |
|
|
+--------+---------------------------------------------------------+
|
|
| Alt+ | |
|
|
| Up | Move current line or selected lines up. |
|
|
| Arrow | |
|
|
+--------+---------------------------------------------------------+
|
|
| Alt+ | |
|
|
| Down | Move current line or selected lines down. |
|
|
| Arrow | |
|
|
+--------+---------------------------------------------------------+
|
|
| Alt+ | |
|
|
| Ctrl+H | |
|
|
| or | Delete complete word left. |
|
|
| Alt+ | |
|
|
| Back- | |
|
|
| space | |
|
|
+--------+---------------------------------------------------------+
|
|
|
|
#Macros
|
|
+--------+---------------------------------------------------------+
|
|
| | Toggle ON/OFF macro recording. |
|
|
| Ctrl+U | Simply press Ctrl+U to begin recording a macro and |
|
|
| | press Ctrl+U to stop recording macro. |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+J | Run your recorded macro. |
|
|
+--------+---------------------------------------------------------+
|
|
|
|
#Other
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+G | Open the help file. |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+H | Alternate backspace. |
|
|
| | (Some old terminals don't support the Backspace key .) |
|
|
+--------+---------------------------------------------------------+
|
|
| Ctrl+R | Toggle the line number ruler. ( On the lefthand side.) |
|
|
+--------+---------------------------------------------------------+
|
|
|
|
#Emacs style actions
|
|
+--------+---------------------------------------------------------+
|
|
| Alt+F | Move to the end of the next word. (To the next space.) |
|
|
+--------+---------------------------------------------------------+
|
|
| Alt+B | Move to the beginning of the previous word. |
|
|
+--------+---------------------------------------------------------+
|
|
| Alt+A | Alternate Home key. ( Move to beginning of line. ) |
|
|
+--------+---------------------------------------------------------+
|
|
| Alt+E | Alternate End key. ( Move to the end of line.) |
|
|
+--------+---------------------------------------------------------+
|
|
| Alt+P | Move cursor up. ( Same as up key. ) |
|
|
+--------+---------------------------------------------------------+
|
|
| Alt+N | Move cursor down. ( Same as down key. ) |
|
|
+--------+---------------------------------------------------------+
|
|
|
|
#Function keys.
|
|
Warning! The function keys may not work in all terminals!
|
|
+--------+---------------------------------------------------------+
|
|
| F1 | Open help. |
|
|
+--------+---------------------------------------------------------+
|
|
| F2 | Save current file. |
|
|
+--------+---------------------------------------------------------+
|
|
| F3 | Find in current file. ( Same as Ctrl+F ) |
|
|
+--------+---------------------------------------------------------+
|
|
| F4 | Close current file. (Quit if only file.) |
|
|
+--------+---------------------------------------------------------+
|
|
| F7 | Find in current file. (Same as Ctrl+F) |
|
|
+--------+---------------------------------------------------------+
|
|
| F10 | Close current file. |
|
|
+--------+---------------------------------------------------------+
|
|
|