59 useful shortcut for emacs(23.2.1)
2014. 1. 2. 16:18
1. File | |
|---|---|
| ctrl+x, ctrl+f | Open file |
| ctrl+x, ctrl+s | Save |
| ctrl+x, ctrl+w | Save As |
| ctrl+x, s | Save All |
| ctrl+x, ctrl+v | Revert to File |
| meta+x | Revert Buffer |
| ctrl+x, k | Close Window/Buffer |
| ctrl+x, ctrl+c | Quit |
▲ up
2. Edit | |
|---|---|
| ctrl+_ | Undo |
| ctrl+space | Begin Selection |
| ctrl+g | Cancel Selection |
| ctrl+w | Cut Selection |
| ctrl+k | Cut Line |
| ctrl+y | Paste |
| ctrl+x r s / # | Copy Selection to Numbered Clipboard |
| ctrl+x r i / # | Paste from Numbered Clipboard |
| delete | Delete |
| ctrl+d | Fwd delete |
| meta+delete | Delete Word |
| meta+d | Fwd Delete Word |
| ctrl+k | Delete Line |
▲ up
3. Cursor Movement | |
|---|---|
| meta+f / meta+b | Word forward / backward |
| ctrl+a / ctrl+e | Line forward / backward |
| meta+{ / meta+} | Paragraph forward / backward |
| ctrl+v / meta+v | Page forward / backward |
| meta+< / meta+> | Document forward / backward |
| meta+ctrl+a / meta+ctrl+e | C Function forward / backward |
▲ up
4. Search | |
|---|---|
| ctrl+s | Incremental search |
| ctrl+r | Incremental search reverse |
| meta+ctrl+s | Regexp incremental search |
| meta+ctrl+r | Regexp incremental search reverse |
| meta+% | Interactive Search and Replace |
| meta+x goto-line | Goto Line Number |
| meta+ctrl+b (or esc ctrl+B) | Previous Matching Bracket |
| meta+ctrl+f (or esc ctrl+F) | Next Matching Bracket |
▲ up
5. Window | |
|---|---|
| ctrl+x,k | Close |
| ctrl+x, b | Next Window |
| ctrl+x, ctrl+b | Choose Window |
| ctrl+x, 1 | Maximize |
| ctrl+x, 2 | Split Horizontal |
| ctrl+x, 3 | Split Vertical |
| ctrl+x, o | Switch Focus Between Windows |
| meta+` | Activate Menu Bar |
▲ up
6. Registers | |
|---|---|
| ctrl+xr s (#) | Copy Selection to Numbered Clipboard |
| ctrl+x r i (#) | Paste from Numbered Clipboard |
| ctrl+x r space (#) | Set Numbered Bookmark |
| ctrl+x r j / # | Jump to Numbered Bookmark |
▲ up
7. Formatting | |
|---|---|
| meta+q | Re-flow Paragraph |
| meta+ctrl+\ | Indent Selection |
| meta+u | Uppercase Word |
| meta+l | Lowercase Word |
| meta+c | Capitalize Word |
| ctrl+x, ctrl+u | Uppercase Selection |
| ctrl+x, ctrl+l | Lowercase Selection |
▲ up
8. Macros | |
|---|---|
| ctrl+x, ( | Start Recording |
| ctrl+x, ) | Stop Recording |
| ctrl+x, e | Play Macro |
| meta+# | Repeat command # times |
| ctrl+u (#) | Repeat command # times |
