|
Scroll left |
||
|
Scroll right |
||
|
Go to line beginning |
||
|
Go to line |
||
|
Replace this one, go to next |
||
|
Complete up to one word |
||
|
Scroll forward |
||
|
Indent current line (mode-dependent) |
||
|
Complete as much as possible |
||
|
Search nodes for regexp |
||
|
Follow cross reference (return with 1) |
||
|
Quit Info |
||
|
Exit incremental search |
||
|
Exit query-replace |
||
|
Complete and execute |
||
|
Return to directory node |
||
|
Go to top node of Info file |
||
|
Select menu item by name |
||
|
Search forward |
||
|
Suspend or iconify Emacs |
||
|
Scroll to next screen |
||
|
Look up a subject in the indices |
||
|
Go to previous node |
||
|
Beginning of node |
||
|
Undo effect of last character |
||
|
Character (delete, not kill) - backward |
||
|
Skip to next without replacing |
||
|
Scroll reverse |
||
|
Go to any node by name |
||
|
Return to last node you saw |
||
|
Run info tutorial |
||
|
Character - forward |
||
|
Character (delete, not kill) - forward |
||
|
Line - forward |
||
|
Insert newline after point |
||
|
Line - backward |
||
|
Skip to next without replacing |
||
|
Go to next node |
||
|
Search backward |
||
|
Enter recursive edit |
||
|
Yank back last thing killed |
||
|
Character - backward |
||
|
Go to line ending |
||
|
Redraw garbaged screen |
||
|
Scroll current line to center, top, bottom |
||
|
Abort partially typed or executing command |
||
|
Abort current search |
||
|
Abort command |
||
|
Transpose characters |
||
|
Move up |
||
|
Kill region |
||
|
Activate menu bar items in text terminals |
||
|
Line (to end of) - forward |
||
|
Replace this one, go to next |
||
|
then char: Quoted insert |
||
|
Set mark here |
||
|
Undo an unwanted change |
||
|
Show possible completions |
||
|
Enable or disable input method |
||
Advertisement |
|||
|
Replace all remaining matches |
||
|
Back up to the previous match |
||
|
Select menu item by number |
||
|
Undo an unwanted change |
||
|
Word - backward |
||
|
Sentence - backward |
||
|
Word - forward |
||
|
Sentence - forward |
||
|
Set mark here |
||
|
Switch cursor to another window |
||
|
Save all files |
||
|
Insert contents of another file into this buffer |
||
|
Scroll help window |
||
|
Select previous search string |
||
|
Select next later search string |
||
|
Word - forward |
||
|
Sentence - forward |
||
|
Page - forward |
||
|
Back to indentation |
||
|
Replace last yank with previous kill |
||
|
Mark entire buffer |
||
|
Scroll other window |
||
|
Put exactly one space at point |
||
|
Fill paragraph |
||
|
Uppercase word |
||
|
Fetch previous minibuffer input |
||
|
Fetch later minibuffer input or default |
||
|
Regexp search forward through history |
||
|
Find a tag (a definition) |
||
|
Negative argument |
||
|
Read a file into Emacs |
||
|
Save a file back to disk |
||
|
Replace this file with another file |
||
|
Write buffer to specified file |
||
|
Toggle read only status of buffer |
||
|
Exit Emacs completely |
||
|
Remove help window |
||
|
Show commands matching a string |
||
|
Describe the function a key runs |
||
|
Describe a function |
||
|
Get mode specific information |
||
|
Edit and repeat the last command that used the minibuffer |
||
|
Select another buffer |
||
|
List all buffers |
||
|
Kill a buffer |
||
|
Transpose words |
||
|
Transpose lines |
||
|
Transpose sexps |
||
|
Check spelling of current word |
||
|
(then ispell-region) Check spelling of all words in region |
||
|
(then ispell-buffer) Check spelling of entire buffer |
||
|
(then flyspell-mode) Toggle on-the-fly spell checking |
||
|
Find next occurence of a tag |
||
|
(then visit-tags-table) Specify new tags file |
||
|
(then tags-search) Regexp search on all files in tags table |
||
|
(then tags-query-replace) Run query-replace on all the files |
||
|
Continue last tags search on query-replace |
||
|
Execute a shell command |
||
|
Execute a shell command asynchronously |
||
|
Run a shell command on the region |
||
|
(then type shell) Start a shell window *shell* |
||
|
Copy rectangle to register |
||
|
Kill rectangle |
||
|
Yank rectangle |
||
|
Open rectangle, shifting text right |
||
|
Black out rectangle |
||
|
Prefix each line with string |
||
|
Add global abbrev |
||
|
Add mode-local abbrev |
||
|
Add global expansion for this abbrev |
||
|
Add mode-local expansion for this abbrev |
||
|
Explicitly expand abbrev |
||
|
Expand previous word dynamically |
||
|
Numeric argument |
||
|
Enter the Info documentation reader |
||
|
Find specified function or variable in Info |
||
|
Save region in register |
||
|
Insert register contents into buffer |
||
|
Save value of point in register |
||
|
Jump to point saved in register |
||
|
Start defining a keyboard macro |
||
Ctrl + X then ) |
End keyboard macro definition |
||
|
Eappend to last keyboard macro |
||
|
(then name-last-kbd-macro) name last keyboard macro |
||
|
(then insert-kbd-macro) Instert Lisp definition in buffer |
||
|
Eval sexp before point |
||
|
Eval current defun |
||
|
(then eval-region) Eval region |
||
|
Read and eval minibuffer |
||
|
(then load-library) load a Lisp library from load-path |
||
|
(then customize) Customize variables and faces |
What is your favorite GNU Emacs hotkey? Do you have any useful tips for it? Let other users know below.
1108668
499007
411655
367529
307784
278296
5 hours ago Updated!
12 hours ago Updated!
12 hours ago
13 hours ago
2 days ago
3 days ago
Latest articles