59 useful shortcut for emacs(23.2.1)

2014. 1. 2. 16:18
minus1. File
ctrl+xctrl+fOpen file
ctrl+xctrl+sSave
ctrl+xctrl+wSave As
ctrl+xsSave All
ctrl+xctrl+vRevert to File
meta+xRevert Buffer
ctrl+xkClose Window/Buffer
ctrl+xctrl+cQuit

▲ up

minus2. Edit
ctrl+_Undo
ctrl+spaceBegin Selection
ctrl+gCancel Selection
ctrl+wCut Selection
ctrl+kCut Line
ctrl+yPaste
ctrl+x r s / #Copy Selection to Numbered Clipboard
ctrl+x r i / #Paste from Numbered Clipboard
deleteDelete
ctrl+dFwd delete
meta+deleteDelete Word
meta+dFwd Delete Word
ctrl+kDelete Line

▲ up

minus3. Cursor Movement
meta+f / meta+bWord forward / backward
ctrl+a / ctrl+eLine forward / backward
meta+{ / meta+}Paragraph forward / backward
ctrl+v / meta+vPage forward / backward
meta+< / meta+>Document forward / backward
meta+ctrl+a / meta+ctrl+eC Function forward / backward

▲ up

minus4. Search
ctrl+sIncremental search
ctrl+rIncremental search reverse
meta+ctrl+sRegexp incremental search
meta+ctrl+rRegexp incremental search reverse
meta+%Interactive Search and Replace
meta+x goto-lineGoto Line Number
meta+ctrl+b (or esc ctrl+B)Previous Matching Bracket
meta+ctrl+f (or esc ctrl+F)Next Matching Bracket

▲ up

minus5. Window
ctrl+x,kClose
ctrl+xbNext Window
ctrl+xctrl+bChoose Window
ctrl+x1Maximize
ctrl+x2Split Horizontal
ctrl+x3Split Vertical
ctrl+xoSwitch Focus Between Windows
meta+`Activate Menu Bar

▲ up

minus6. 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

minus7. Formatting
meta+qRe-flow Paragraph
meta+ctrl+\Indent Selection
meta+uUppercase Word
meta+lLowercase Word
meta+cCapitalize Word
ctrl+xctrl+uUppercase Selection
ctrl+xctrl+lLowercase Selection

▲ up

minus8. Macros
ctrl+x(Start Recording
ctrl+x)Stop Recording
ctrl+xePlay Macro
meta+#Repeat command # times
ctrl+u (#)Repeat command # times


emacs/General