Emacs is a family of text editors that are characterized by their extensibility. See how KeyCombiner can boost your Emacs productivity.
id | Description | Keys | Keys (macOS) | Context | Category | Modifiers | |
---|---|---|---|---|---|---|---|
84398 | execute extended command | alt+x | alt+x | Emacs | General | ||
84399 | suspend Emacs (or iconify it under X) | ctrl+z | ctrl+z | Emacs | General | ||
84400 | exit Emacs permanently | ctrl+x ctrl+c | ctrl+x ctrl+c | Emacs | General | ||
84401 | read a file into Emacs | ctrl+x ctrl+f | ctrl+x ctrl+f | Emacs | Files | ||
84402 | save a file back to disk | ctrl+x ctrl+s | ctrl+x ctrl+s | Emacs | Files | ||
84403 | save all files | ctrl+x s | ctrl+x s | Emacs | Files | ||
84404 | insert contents of another file into this buffer | ctrl+x i | ctrl+x i | Emacs | Files | ||
84405 | replace this file with the file you really want | ctrl+x ctrl+v | ctrl+x ctrl+v | Emacs | Files | ||
84406 | write buffer to a specified file | ctrl+x ctrl+w | ctrl+x ctrl+w | Emacs | Files | ||
84407 | toggle read-only status of buffer | ctrl+x ctrl+q | ctrl+x ctrl+q | Emacs | Files | ||
84408 | Show help | ctrl+h or f1 | ctrl+h or f1 | Emacs | Getting Help | ||
84409 | Enter tutorial | ctrl+h t | ctrl+h t | Emacs | Getting Help | ||
84410 | remove help window | ctrl+x 1 | ctrl+x 1 | Emacs | Getting Help | ||
84411 | scroll help window | ctrl+alt+v | ctrl+alt+v | Emacs | Getting Help | ||
84412 | apropos: show commands matching a string | ctrl+h a | ctrl+h a | Emacs | Getting Help | ||
84413 | describe the function a key runs | ctrl+h k | ctrl+h k | Emacs | Getting Help | ||
84414 | describe a function | ctrl+h f | ctrl+h f | Emacs | Getting Help | ||
84415 | get mode-specific information | ctrl+h m | ctrl+h m | Emacs | Getting Help | ||
84416 | abort partially typed or executing command | ctrl+g | ctrl+g | Emacs | Error Recovery | ||
84417 | recover files lost by a system crash | "recover-session" | "recover-session" | Emacs | Error Recovery | ||
84418 | undo an unwanted change | ctrl+x u or ctrl+_ or ctrl+/ | ctrl+x u or ctrl+_ or ctrl+/ | Emacs | Error Recovery | ||
84419 | restore a buffer to its original contents | "revert-buffer" | "revert-buffer" | Emacs | Error Recovery | ||
84420 | redraw garbaged screen | ctrl+l | ctrl+l | Emacs | Error Recovery | ||
84421 | search forward | ctrl+s | ctrl+s | Emacs | Incremental Search | ||
84422 | search backward | ctrl+r | ctrl+r | Emacs | Incremental Search | ||
84423 | regular expression search | ctrl+alt+s | ctrl+alt+s | Emacs | Incremental Search | ||
84424 | reverse regular expression search | ctrl+alt+r | ctrl+alt+r | Emacs | Incremental Search | ||
84425 | select previous search string | alt+p | alt+p | Emacs | Incremental Search | ||
84426 | select next later search string | alt+n | alt+n | Emacs | Incremental Search | ||
84427 | exit incremental search | enter | enter | Emacs | Incremental Search | ||
84428 | undo effect of last character | del | del | Emacs | Incremental Search | ||
84429 | abort current search | ctrl+g | ctrl+g | Emacs | Incremental Search | ||
84430 | Move over character forward | ctrl+f | ctrl+f | Emacs | Motion | ||
84431 | Move over character backward | ctrl+b | ctrl+b | Emacs | Motion | ||
84432 | Move over word backward | alt+b | alt+b | Emacs | Motion | ||
84433 | Move over word forward | alt+f | alt+f | Emacs | Motion | ||
84434 | Move over line forward | ctrl+n | ctrl+n | Emacs | Motion | ||
84435 | Move over line backward | ctrl+p | ctrl+p | Emacs | Motion | ||
84436 | Move to line beginning | ctrl+a | ctrl+a | Emacs | Motion | ||
84437 | Move to line end | ctrl+e | ctrl+e | Emacs | Motion | ||
84438 | Move to sentence beginning | alt+a | alt+a | Emacs | Motion | ||
84439 | Move to sentence end | alt+e | alt+e | Emacs | Motion | ||
84440 | Move to paragraph beginning | alt+{ | alt+{ | Emacs | Motion | ||
84441 | Move to paragraph end | alt+} | alt+} | Emacs | Motion | ||
84442 | Move to page beginning | ctrl+x [ | ctrl+x [ | Emacs | Motion | ||
84443 | Move to page end | ctrl+x ] | ctrl+x ] | Emacs | Motion | ||
84444 | Move to sexp beginning | ctrl+alt+b | ctrl+alt+b | Emacs | Motion | ||
84445 | Move to sexp end | ctrl+alt+f | ctrl+alt+f | Emacs | Motion | ||
84446 | Move to function beginning | ctrl+alt+a | ctrl+alt+a | Emacs | Motion | ||
84447 | Move to function end | ctrl+alt+e | ctrl+alt+e | Emacs | Motion | ||
84448 | Move to buffer beginning | alt+< | alt+< | Emacs | Motion | ||
84449 | Move to buffer beginning | alt+> | alt+> | Emacs | Motion | ||
84450 | scroll to next screen | ctrl+v | ctrl+v | Emacs | Motion | ||
84451 | scroll to previous screen | alt+v | alt+v | Emacs | Motion | ||
84452 | scroll left | ctrl+x < | ctrl+x < | Emacs | Motion | ||
84453 | scroll right | ctrl+x > | ctrl+x > | Emacs | Motion | ||
84454 | scroll current line to center, top, bottom | ctrl+l | ctrl+l | Emacs | Motion | ||
84455 | goto line | alt+g g | alt+g g | Emacs | Motion | ||
84456 | goto char | alt+g c | alt+g c | Emacs | Motion | ||
84457 | back to indentation | alt+m | alt+m | Emacs | Motion | ||
84458 | delete character backward | del | del | Emacs | Killing and Deleting | ||
84459 | delete character forward | ctrl+d | ctrl+d | Emacs | Killing and Deleting | ||
84460 | delete word backward | alt+del | alt+del | Emacs | Killing and Deleting | ||
84461 | delete word forward | alt+d | alt+d | Emacs | Killing and Deleting | ||
84462 | delete line to beginning | alt+0 ctrl+k | alt+0 ctrl+k | Emacs | Killing and Deleting | ||
84463 | delete line to end | ctrl+k | ctrl+k | Emacs | Killing and Deleting | ||
84464 | delete sentence to bebinning | ctrl+x del | ctrl+x del | Emacs | Killing and Deleting | ||
84465 | delete sentence to end | alt+k | alt+k | Emacs | Killing and Deleting | ||
84466 | delete sexp to beginning | alt+- ctrl+alt+k | alt+- ctrl+alt+k | Emacs | Killing and Deleting | ||
84467 | delete sexp to end | ctrl+alt+k | ctrl+alt+k | Emacs | Killing and Deleting | ||
84468 | kill region | ctrl+w | ctrl+w | Emacs | Killing and Deleting | ||
84469 | copy region to kill ring | alt+w | alt+w | Emacs | Killing and Deleting | ||
84470 | kill through next occurrence of 'c' char | alt+z c | alt+z c | Emacs | Killing and Deleting | ||
84471 | yank back last thing killed | ctrl+y | ctrl+y | Emacs | Killing and Deleting | ||
84472 | replace last yank with previous kill | alt+y | alt+y | Emacs | Killing and Deleting | ||
84473 | set mark here | ctrl+@ or ctrl+space | ctrl+@ or ctrl+space | Emacs | Marking | ||
84474 | exchange point and mark | ctrl+x ctrl+x | ctrl+x ctrl+x | Emacs | Marking | ||
84475 | set mark arg words away | alt+@ | alt+@ | Emacs | Marking | ||
84476 | mark paragraph | alt+h | alt+h | Emacs | Marking | ||
84477 | mark page | ctrl+x ctrl+p | ctrl+x ctrl+p | Emacs | Marking | ||
84478 | mark sexp | ctrl+alt+@ | ctrl+alt+@ | Emacs | Marking | ||
84479 | mark function | ctrl+alt+h | ctrl+alt+h | Emacs | Marking | ||
84480 | mark entire buffer | ctrl+x h | ctrl+x h | Emacs | Marking | ||
84481 | interactively replace a text string | alt+% | alt+% | Emacs | Query Replace | ||
84482 | using regular expressions | "query-replace-regexp" | "query-replace-regexp" | Emacs | Query Replace | ||
84483 | query-replace response: replace this one, go on to next | space or y | space or y | Emacs | Query Replace | ||
84484 | query-replace response: replace this one, don’t move | , | , | Emacs | Query Replace | ||
84485 | query-replace response: skip to next without replacing | del or n | del or n | Emacs | Query Replace | ||
84486 | query-replace response: replace all remaining matches | ! | ! | Emacs | Query Replace | ||
84487 | query-replace response: back up to the previous match | ^ | ctrl | Emacs | Query Replace | ||
84488 | exit query-replace | enter | enter | Emacs | Query Replace | ||
84489 | enter recursive edit | ctrl+r | ctrl+r | Emacs | Query Replace | ||
84490 | exit recursive edit | ctrl+alt+c | ctrl+alt+c | Emacs | Query Replace | ||
84491 | delete all other windows | ctrl+x 1 | ctrl+x 1 | Emacs | Multiple Windodws | ||
84492 | delete all other frames | ctrl+x 5 1 | ctrl+x 5 1 | Emacs | Multiple Windodws | ||
84493 | split window, above and below | ctrl+x 2 | ctrl+x 2 | Emacs | Multiple Windodws | ||
84494 | split frame, above and below | ctrl+x 5 2 | ctrl+x 5 2 | Emacs | Multiple Windodws | ||
84495 | delete this window | ctrl+x 0 | ctrl+x 0 | Emacs | Multiple Windodws | ||
84496 | delete this frame | ctrl+x 5 0 | ctrl+x 5 0 | Emacs | Multiple Windodws | ||
84497 | split window, side by side | ctrl+x 3 | ctrl+x 3 | Emacs | Multiple Windodws | ||
84498 | scroll other window | ctrl+alt+v | ctrl+alt+v | Emacs | Multiple Windodws | ||
84499 | switch cursor to another window | ctrl+x o | ctrl+x o | Emacs | Multiple Windodws | ||
84500 | switch cursor to another frame | ctrl+x 5 o | ctrl+x 5 o | Emacs | Multiple Windodws | ||
84501 | select buffer in other window | ctrl+x 4 b | ctrl+x 4 b | Emacs | Multiple Windodws | ||
84502 | select buffer in other frame | ctrl+x 5 b | ctrl+x 5 b | Emacs | Multiple Windodws | ||
84503 | display buffer in other window | ctrl+x 4 ctrl+o | ctrl+x 4 ctrl+o | Emacs | Multiple Windodws | ||
84504 | display buffer in other frame | ctrl+x 5 ctrl+o | ctrl+x 5 ctrl+o | Emacs | Multiple Windodws | ||
84505 | find file in other window | ctrl+x 4 f | ctrl+x 4 f | Emacs | Multiple Windodws | ||
84506 | find file in other frame | ctrl+x 5 f | ctrl+x 5 f | Emacs | Multiple Windodws | ||
84507 | find file read-only in other window | ctrl+x 4 r | ctrl+x 4 r | Emacs | Multiple Windodws | ||
84508 | find file read-only in other frame | ctrl+x 5 r | ctrl+x 5 r | Emacs | Multiple Windodws | ||
84509 | run Dired in other window | ctrl+x 4 d | ctrl+x 4 d | Emacs | Multiple Windodws | ||
84510 | run Dired in other frame | ctrl+x 5 d | ctrl+x 5 d | Emacs | Multiple Windodws | ||
84511 | find tag in other window | ctrl+x 4 . | ctrl+x 4 . | Emacs | Multiple Windodws | ||
84512 | find tag in other frame | ctrl+x 5 . | ctrl+x 5 . | Emacs | Multiple Windodws | ||
84513 | grow window taller | ctrl+x ^ | ctrl+x ctrl | Emacs | Multiple Windodws | ||
84514 | shrink window narrower | ctrl+x { | ctrl+x { | Emacs | Multiple Windodws | ||
84515 | grow window wider | ctrl+x } | ctrl+x } | Emacs | Multiple Windodws | ||
84516 | indent current line (mode-dependent) | tab | tab | Emacs | Formatting | ||
84517 | indent region (mode-dependent) | ctrl+alt+\ | ctrl+alt+\ | Emacs | Formatting | ||
84518 | indent sexp (mode-dependent) | ctrl+alt+q | ctrl+alt+q | Emacs | Formatting | ||
84519 | indent region rigidly arg columns | ctrl+x tab | ctrl+x tab | Emacs | Formatting | ||
84520 | indent for comment | alt+; | alt+; | Emacs | Formatting | ||
84521 | insert newline after point | ctrl+o | ctrl+o | Emacs | Formatting | ||
84522 | move rest of line vertically down | ctrl+alt+o | ctrl+alt+o | Emacs | Formatting | ||
84523 | delete blank lines around point | ctrl+x ctrl+o | ctrl+x ctrl+o | Emacs | Formatting | ||
84524 | join line with previous (with arg, next) | alt+^ | ctrl+alt | Emacs | Formatting | ||
84525 | delete all white space around point | alt+\ | alt+\ | Emacs | Formatting | ||
84526 | put exactly one space at point | alt+space | alt+space | Emacs | Formatting | ||
84527 | fill paragraph | alt+q | alt+q | Emacs | Formatting | ||
84528 | set fill column to arg | ctrl+x f | ctrl+x f | Emacs | Formatting | ||
84529 | set prefix each line starts with | ctrl+x . | ctrl+x . | Emacs | Formatting | ||
84530 | set face | alt+o | alt+o | Emacs | Formatting | ||
84531 | uppercase word | alt+u | alt+u | Emacs | Case Change | ||
84532 | lowercase word | alt+l | alt+l | Emacs | Case Change | ||
84533 | capitalize word | alt+c | alt+c | Emacs | Case Change | ||
84534 | uppercase region | ctrl+x ctrl+u | ctrl+x ctrl+u | Emacs | Case Change | ||
84535 | lowercase region | ctrl+x ctrl+l | ctrl+x ctrl+l | Emacs | Case Change | ||
84536 | complete as much as possible | tab | tab | Emacs | The Minibuffer | ||
84537 | complete up to one word | space | space | Emacs | The Minibuffer | ||
84538 | complete and execute | enter | enter | Emacs | The Minibuffer | ||
84539 | show possible completions | ? | ? | Emacs | The Minibuffer | ||
84540 | fetch previous minibuffer input | alt+p | alt+p | Emacs | The Minibuffer | ||
84541 | fetch later minibuffer input or default | alt+n | alt+n | Emacs | The Minibuffer | ||
84542 | regexp search backward through history | alt+r | alt+r | Emacs | The Minibuffer | ||
84543 | regexp search forward through history | alt+s | alt+s | Emacs | The Minibuffer | ||
84544 | abort command | ctrl+g | ctrl+g | Emacs | The Minibuffer | ||
84545 | activate menu bar items on text terminals | f10 | f10 | Emacs | The Minibuffer | ||
84546 | edit and repeat last command that used minibuffer | ctrl+x esc esc | ctrl+x esc esc | Emacs | The Minibuffer | ||
84547 | select another buffer | ctrl+x b | ctrl+x b | Emacs | Buffers | ||
84548 | list all buffers | ctrl+x ctrl+b | ctrl+x ctrl+b | Emacs | Buffers | ||
84549 | kill a buffer | ctrl+x k | ctrl+x k | Emacs | Buffers | ||
84550 | transpose characters | ctrl+t | ctrl+t | Emacs | Transposing | ||
84551 | transpose words | alt+t | alt+t | Emacs | Transposing | ||
84552 | transpose lines | ctrl+x ctrl+t | ctrl+x ctrl+t | Emacs | Transposing | ||
84553 | transpose sexps | ctrl+alt+t | ctrl+alt+t | Emacs | Transposing | ||
84554 | check spelling of current word | alt+$ | alt+$ | Emacs | Spelling Check | ||
84555 | check spelling of all words in region | "ispell-region" | "ispell-region" | Emacs | Spelling Check | ||
84556 | check spelling of entire buffer | "ispell-buffer" | "ispell-buffer" | Emacs | Spelling Check | ||
84557 | toggle on-the-fly spell checking | "flyspell-mode" | "flyspell-mode" | Emacs | Spelling Check | ||
84558 | find a tag (a definition) | alt+. | alt+. | Emacs | Tags | ||
84559 | find next occurrence of tag | ctrl+u alt+. | ctrl+u alt+. | Emacs | Tags | ||
84560 | specify a new tags file | "visit-tags-table" | "visit-tags-table" | Emacs | Tags | ||
84561 | regexp search on all files in tags table | "tags-search" | "tags-search" | Emacs | Tags | ||
84562 | run query-replace on all the files | "tags-query-replace" | "tags-query-replace" | Emacs | Tags | ||
84563 | continue last tags search or query-replace | alt+, | alt+, | Emacs | Tags | ||
84564 | execute a shell command | alt+! | alt+! | Emacs | Shells | ||
84565 | execute a shell command asynchronously | alt+& | alt+& | Emacs | Shells | ||
84566 | run a shell command on the region | alt+| | alt+| | Emacs | Shells | ||
84567 | filter region through a shell command | ctrl+u alt+| | ctrl+u alt+| | Emacs | Shells | ||
84568 | start a shell in window *shell* | "shell" | "shell" | Emacs | Shells | ||
84569 | copy rectangle to register | ctrl+x r r | ctrl+x r r | Emacs | Rectangles | ||
84570 | kill rectangle | ctrl+x r k | ctrl+x r k | Emacs | Rectangles | ||
84571 | yank rectangle | ctrl+x r y | ctrl+x r y | Emacs | Rectangles | ||
84572 | open rectangle, shifting text right | ctrl+x r o | ctrl+x r o | Emacs | Rectangles | ||
84573 | blank out rectangle | ctrl+x r c | ctrl+x r c | Emacs | Rectangles | ||
84574 | prefix each line with a string | ctrl+x r t | ctrl+x r t | Emacs | Rectangles | ||
84575 | add global abbrev | ctrl+x a g | ctrl+x a g | Emacs | Abbrevs | ||
84576 | add mode-local abbrev | ctrl+x a l | ctrl+x a l | Emacs | Abbrevs | ||
84577 | add global expansion for this abbrev | ctrl+x a i g | ctrl+x a i g | Emacs | Abbrevs | ||
84578 | add mode-local expansion for this abbrev | ctrl+x a i l | ctrl+x a i l | Emacs | Abbrevs | ||
84579 | explicitly expand abbrev | ctrl+x a e | ctrl+x a e | Emacs | Abbrevs | ||
84580 | expand previous word dynamically | alt+/ | alt+/ | Emacs | Abbrevs | ||
84581 | numeric argument 1 | ctrl+u 1 | ctrl+u 1 | Emacs | Miscellaneous | ||
84582 | negative argument | alt+- | alt+- | Emacs | Miscellaneous | ||
84583 | quoted insert of character c | ctrl+q c | ctrl+q c | Emacs | Miscellaneous | ||
84584 | any single character except a newline | "." | "." | Emacs | Regular Expressions | ||
84585 | zero or more repeats | "*" | "*" | Emacs | Regular Expressions | ||
84586 | one or more repeats | "+" | "+" | Emacs | Regular Expressions | ||
84587 | zero or one repeat | "?" | "?" | Emacs | Regular Expressions | ||
84588 | quote special characters | "\" | "\" | Emacs | Regular Expressions | ||
84589 | quote regular expression special character c | "\c" | "\c" | Emacs | Regular Expressions | ||
84590 | alternative (“or”) | "\" | "\" | Emacs | Regular Expressions | ||
84591 | grouping | "\( . . . \)" | "\( . . . \)" | Emacs | Regular Expressions | ||
84592 | shy grouping | "\(:? . . . \)" | "\(:? . . . \)" | Emacs | Regular Expressions | ||
84593 | explicit numbered grouping | "\(:NUM . . . \)" | "\(:NUM . . . \)" | Emacs | Regular Expressions | ||
84594 | same text as nth group | "\n" | "\n" | Emacs | Regular Expressions | ||
84595 | at word break | "\b" | "\b" | Emacs | Regular Expressions | ||
84596 | not at word break | "\B" | "\B" | Emacs | Regular Expressions | ||
84597 | match line start | "^" | "^" | Emacs | Regular Expressions | ||
84598 | match line end | "$" | "$" | Emacs | Regular Expressions | ||
84599 | match word start | "\<" | "\<" | Emacs | Regular Expressions | ||
84600 | match word end | "\>" | "\>" | Emacs | Regular Expressions | ||
84601 | match symbol start | "\_<" | "\_<" | Emacs | Regular Expressions | ||
84602 | match symbol end | "\_>" | "\_>" | Emacs | Regular Expressions | ||
84603 | match buffer start | "\‘" | "\‘" | Emacs | Regular Expressions | ||
84604 | match buffer end | "\’" | "\’" | Emacs | Regular Expressions | ||
84605 | match word-syntax character | "\w" | "\w" | Emacs | Regular Expressions | ||
84606 | do not match word-syntax character | "\W" | "\W" | Emacs | Regular Expressions | ||
84607 | match character with syntax c | "\sc" | "\sc" | Emacs | Regular Expressions | ||
84608 | do not match character with syntax c | "\Sc" | "\Sc" | Emacs | Regular Expressions | ||
84609 | match character with categroy c | "\cc" | "\cc" | Emacs | Regular Expressions | ||
84610 | do not match character with categroy c | "\Cc" | "\Cc" | Emacs | Regular Expressions | ||
84611 | specify principal language | ctrl+x enter l | ctrl+x enter l | Emacs | International Character Sets | ||
84612 | show all input methods | "list-input-methods" | "list-input-methods" | Emacs | International Character Sets | ||
84613 | enable or disable input method | ctrl+\ | ctrl+\ | Emacs | International Character Sets | ||
84614 | set coding system for next command | ctrl+x enter c | ctrl+x enter c | Emacs | International Character Sets | ||
84615 | show all coding systems | "list-coding-systems" | "list-coding-systems" | Emacs | International Character Sets | ||
84616 | choose preferred coding system | "prefer-coding-system" | "prefer-coding-system" | Emacs | International Character Sets | ||
84617 | enter the Info documentation reader | ctrl+h i | ctrl+h i | Emacs | Info | ||
84618 | find specified function or variable in Info | ctrl+h s | ctrl+h s | Emacs | Info | ||
84619 | scroll forward | space | space | Emacs | Info | ||
84620 | scroll reverse | del | del | Emacs | Info | ||
84621 | move to beginning of node | b | b | Emacs | Info | ||
84622 | next node | n | n | Emacs | Info | ||
84623 | previous node | p | p | Emacs | Info | ||
84624 | move up | u | u | Emacs | Info | ||
84625 | select menu item by name | m | m | Emacs | Info | ||
84626 | select nth menu item by number (1–9) | n | n | Emacs | Info | ||
84627 | follow cross reference (return with l) | f | f | Emacs | Info | ||
84628 | return to last node you saw | l | l | Emacs | Info | ||
84629 | return to directory node | d | d | Emacs | Info | ||
84630 | go to top node of Info file | t | t | Emacs | Info | ||
84631 | go to any node by name | g | g | Emacs | Info | ||
84632 | run Info tutorial | h | h | Emacs | Info | ||
84633 | look up a subject in the indices | i | i | Emacs | Info | ||
84634 | search nodes for regexp | s | s | Emacs | Info | ||
84635 | quit Info | q | q | Emacs | Info | ||
84636 | save region in register | ctrl+x r s | ctrl+x r s | Emacs | Registers | ||
84637 | insert register contents into buffer | ctrl+x r i | ctrl+x r i | Emacs | Registers | ||
84638 | save value of point in register | ctrl+x r space | ctrl+x r space | Emacs | Registers | ||
84639 | jump to point saved in register | ctrl+x r j | ctrl+x r j | Emacs | Registers | ||
84640 | start defining a keyboard macro | ctrl+x ( | ctrl+x ( | Emacs | Keyboard Macros | ||
84641 | end keyboard macro definition | ctrl+x ) | ctrl+x ) | Emacs | Keyboard Macros | ||
84642 | execute last-defined keyboard macro | ctrl+x e | ctrl+x e | Emacs | Keyboard Macros | ||
84643 | append to last keyboard macro | ctrl+u ctrl+x ( | ctrl+u ctrl+x ( | Emacs | Keyboard Macros | ||
84644 | name last keyboard macro | "name-last-kbd-macro" | "name-last-kbd-macro" | Emacs | Keyboard Macros | ||
84645 | insert Lisp definition in buffer | "insert-kbd-macro" | "insert-kbd-macro" | Emacs | Keyboard Macros | ||
84646 | eval sexp before point | ctrl+x ctrl+e | ctrl+x ctrl+e | Emacs | Emacs Lisp Commands | ||
84647 | eval current defun | ctrl+alt+x | ctrl+alt+x | Emacs | Emacs Lisp Commands | ||
84648 | eval region | "eval-region" | "eval-region" | Emacs | Emacs Lisp Commands | ||
84649 | read and eval minibuffer | alt+: | alt+: | Emacs | Emacs Lisp Commands | ||
84650 | load a Lisp library from load-path | "load-library" | "load-library" | Emacs | Emacs Lisp Commands | ||
84651 | customize variables and faces | "customize" | "customize" | Emacs | Simple Customization | ||
84652 | make global C+c g key binding for search-forward | "(global-set-key (kbd ctrl+c g") ’search-forward)"" | "(global-set-key (kbd ctrl+c g") ’search-forward)"" | Emacs | Simple Customization | ||
84653 | make global M-# key binding for query-replace-regexp | "(global-set-key (kbd alt+#") ’query-replace-regexp)"" | "(global-set-key (kbd alt+#") ’query-replace-regexp)"" | Emacs | Simple Customization | ||
ID | Description | Keys | Keys (macOS) | Context | Category | Modifiers |
It is a core idea of KeyCombiner to not just practice any keyboard shortcuts, but to select what is useful for you.
Use this and other public collections to quickly build your own shortcut collections. The -icon shows at first glance which shortcuts are already in your collections. Hover over the icon to see the names of your collections that contain the respective shortcut.
These public tables can also serve as a cheat sheet to quickly look up keyboard shortcuts when you need them. However, the same can be done much quicker with KeyCombiner Desktop's instant lookup.
Please note that we are not in any way affiliated to the applications, companies, and trademarks listed as public collections. The data is gathered solely from official and public sources. If you are the copyright holder and wish to see your software removed, please get in touch and we will remove it quickly.
The combination table supports all popular multi-selection patterns. Hold Shift for range-selection. Use Ctrl for selecting multiple areas, and drag the mouse to select adjacent entries.
Copy the selected combinations to a personal collection via the Collect-button on top of the table.
Use the sidebar on the right to quickly filter through your collection by preset criteria. Use the different search fields for more complex queries.
Use the buttons at the top-left of the combination table to export the keyboard combinations in different formats. (Pro only)