base
normal
C-g | keyboard-quit | |
---|---|---|
C-x C-f | find-file | |
C-x C-v | find-alternate-file | |
C-x i | insert-file | |
C-x C-s | save-buffer | |
C-x C-w | write-file | # other file |
C-x C-c | save-buffers-kill-emacs | |
C-h | help-command | |
C-h f | describe-function | |
C-h k | describe-key | |
C-h t | help-with-tutorial | |
C-h i | info-goto-emacs-command-mode |
file editor
normal
C-f | forward-char | |
---|---|---|
C-b | backward-char | |
C-p | previous-line | |
C-n | next-line | |
ESC e | forward-sentence | |
ESC a | backward-sentend | |
ESC } | forward-paragraph | |
ESC { | backward-paragraph | |
C-v | scroll-up | |
Esc v | scroll-down | |
C-x ] | forward-page | # curor |
C-x [ | backward-page | # curor |
ESC < | beginning-of-buffer | # file-header |
ESC > | end-of-buffer | # file-end |
goto-line | # point lines | |
goto-char | # point char | |
C-l | recenter | # flush pic |
ESC n | digit-argument | # repeat command |
C-u n | universal-argument | # repeat command(defualt 4) |
delete
C-d | delete-char | |
---|---|---|
DEL | delete-backward-char | |
ESC d | kill-word | |
ESC DEL | backward-kill-word | |
C-k | kill-line | # del to end line |
ESC k | kill-sentence | |
C-x DEL | backward-kill-sentence | # sentence |
C-y/SHIFT-INSERT | yank | # resore |
C-w/SHIFT-DELETE | kill-region | # file->cut |
kill-paragraph | ||
backward-kill-paragraph |
block
C-@/C-SPACE | set-mark-command | |
---|---|---|
C-x C-x | exchange-point-and-mark | |
ESC w/C-INSERT | kill-ring-save | |
ESC h | mark-paragraph | |
C-x C-p | mark-page | |
C-x h | mark-whole-buffer | |
ESC y | yank-pop |
editor
C-t | transpose-chars | # change char | |
---|---|---|---|
ESC t | transpose-words | # change word | |
C-x C-t | transpose-lines | # change line | |
transpose-sentences | |||
transpose-paragraphs |
ESC c | cpitalize-word | |
---|---|---|
ESC n | upcase-word | |
ESC - ECS c | negitive-argument;captitalize-word | |
ESC - ESC u | negitive-argument;upcase-word | |
ESC - ESC l | negtive-argument;downcase-word |
other
INSERT | overwrite-mode | |
---|---|---|
rever-buffer | # reload file | |
C-x n | advertised-undo | # revoked |
C-_/C-/ | undo | |
revert-buffer | # resotre to disk | |
recover-file | # show auto save |
find and replace
isearch
C-s | isearch-forward | ||
---|---|---|---|
C-r | isearch-backward | ||
RETURN | |||
C-g | keyboard-quit | ||
DEL | |||
C-s C-w | select word isearch | ||
C-s ESC y | delete word isearch | ||
C-s C-s | repeat |
simple search
C-s RETURN | Search->Search | |
---|---|---|
C-s | next | |
C-r RETURN | Search->Search Backwards | |
C-r | back next |
replace
ESC % | Search-Query Replace | |
---|---|---|
SPACE/y | new string relace old | |
DEL/n | not replace | |
. | replace and exit | |
, | replace and stop (y)continue | |
\! | next all replace | |
\^ | return up replace location | |
RETURN/q | quit query, replace option | |
C-r | Recursion editor | |
ESC C-c | quit Recursion status, continue | |
C-] | quit Recursion,query,replace status |
regexp
ESC C-s RETURN | re-search-forward | |
---|---|---|
ESC C-r RETURN | re-search-backward | |
ESC C-s | isearch-forward-regexp | |
ESC C-r | isearch-backward-regexp | |
query-relace-regexp | ||
replace-regexp |
Ispell
ESC $ | ispell-word | check cur location word | |
---|---|---|---|
ispell-reglon | check text work | ||
ispell-buffer | check buffer work | ||
ispell-message | check email text | ||
C-u ESC $ | ispell-continue | restart run | |
ispell-kill-ispell | kill ispell | ||
ESC TAB | ispell-complete-word | text auto completion |
abbrev
abbrev-mode | on | |
---|---|---|
C-x a - | inverse-add-global-abbrev | global |
C-x a i g | global | |
C-x a i l | inverse-add-mode-adrev | local |
unexpund-abbrev | undo | |
write-abbrev-file | save file | |
edit-abbrevs | ||
list-abbrevs | view | |
kill-all-abbrevs | off |
buffer and window
window
C-x 2 | split-window-vertically |
---|---|
C-x 3 | split-window-borttontally |
C-x > | scroll-right |
C-x < | scroll-left |
buffer
C-x b | switch-to-buffer | |
---|---|---|
C-x C-b | list-buffer | |
C-x k | kill-buffer | |
kill-some-buffer | ||
rename-buffer | ||
C-x s | save-some-buffers |
C-x n | next-buffer | |
---|---|---|
SPACE | next-buffer | |
C-p | per-buffer | |
d | add del tag 'x' run | |
k | add del tag 'x' run | |
s | add save tag | |
n | add opt tag | |
x | add run tag | |
DEL | del buffer tag | |
~ | buffer add unchange tag | |
% | readonly | |
1 | max | |
2 | self and next buffer to same window | |
f | change buffer window | |
o | move to other window | |
m | buffer add visble tag | |
v | show 'm' command tag | |
q | exit buffer list |
bookmark
C-x r b | bookmark-jump |
---|---|
bookmark-delete | |
C-x r l | bookmark-menu-list |
d | bookmark-delete |
r | bookmark-rename |
s | bookmark-save |
f | show tag |
m | add show tag |
v | add visble tag |
t | change tab status |
w | show file location |
x | del d tag |
u | del per tag |
DEL | cancel tag opt |
q | exit bookmark list |
bookmark-insert | |
bookmark-write | |
bookmark-load |
window block
C-x 5 o | other-frame | |
---|---|---|
C-x 5 0 | delete-frame | |
C-x 5 2 | makr-frame | |
C-x 5 r | find-file-read-only-oher-frame | |
C-x 5 f | find-file-other-frame | |
C-x 5 b | swith-to-buffer-other-frame |
emacs work
shell
C-c C-c | comint-interrupt-subjob |
---|---|
C-d | comint-delchr-or-maybe-eof |
C-c C-d | comint-send-eof |
C-c C-u | comint-kill-input |
C-c C-z | comint-stop-subjob |
ESC p | comint-previous-input |
ESC n | comint-send-input |
RETURN | comint-send-input |
TAB | comint-dynamic-complete |
C-c C-o | comint-kill-output |
C-c C-r | comint-show-output |
C-c C-e | somint-show-maximum-output |
C-c C-p | comint-previous-prompt |
C-c C-n | comint-next-prompt |
Dired
C-x d | dired | |
---|---|---|
C | Dired-do-copy | |
d | dired-flag-file-deletion | |
D | dired-to-delete | |
e | dired-find-file | |
f | dired-advertisd-find-file | |
g | rever-buffer | |
G | dired-do-chgrp | |
k | dired-do-kill-lines | |
m | dired-mark | |
n | dired-next-line | |
o | dired-find-file-other-window | |
C-o | dired-display-file | |
P | dired-do-print | |
q | dired-quit | |
Q | dired-do-query-replace | |
R | dired-do-rename | |
u | dired-unmark | |
v | dired-view-file | |
x | dired-do-flagged-delete | |
Z | dired-do-compress | |
ESC DEL | dired-unmark-all-files | |
~ | dired-flag-backup-files | |
* | dired-mark-executables | |
# | dired-flag-auto-save-files | |
` | dired-clean-directory | |
/ | dired-mark-directories | |
= | dired-diff | |
ESC = | dired-bakup-diff | |
! | dired-do-shell-command | |
ESC ) | dired-next-mark-file | |
ESC ( | dired-prev-marked-file | |
%d | dired-flag-files-regexp | |
%m | dired-mark-files-regexp | |
+ | dired-creat-directory | |
> | dired-next-dirline | |
< | dired-prev-dirline | |
S | dired-sort-toggle-or-edit |
ESC x print-buffer | |
---|---|
ESC x print-region | |
ESC x lpr-buffer | |
ESC x lpr-region | |
ESC x dired-do-print | |
ESC x ps-print-buffer-with-faces |
time
display-time |
---|
calendar |
calendar
. | calendar-goto-today |
---|---|
C-f | calendar-forward-day |
C-b | calendar-backward-day |
C-n | calendar-forward-week |
C-p | calendar-backward-week |
ESC } | calendar-forward-month |
ESC { | calendar-backward-month |
C-x ] | calendar-forward-year |
C-x [ | calendar-backward-year |
C-a | calendar-gedinning-of-week |
C-e | calendar-end-of-week |
ESC a | calendar-beginning-of-month |
ESC e | calendar-end-of-month |
ESC < | calendar-beginning-of-year |
ESC > | calendar-beginning-of-year |
C-u n | nuiversal-argument |
g d | calendar-goto-date |
o | calendar-other-month |
C-x < | scroll-calendar-left |
C-x > | scroll-calendar-right |
SPACE | scroll-other-window |
mail send
C-x m | ||
---|---|---|
C-x 4 m | mail-other-window | |
C-x 5 m | mail-other-frame | |
C-c C-f C-t | mail-to | |
C-c C-f C-c | mail-cc | |
C-c C-f C-b | mail-bcc | |
C-c C-f C-f | mail-fcc | |
C-c C-f C-r | mail-reply-to | |
C-c C-f C-s | mail-subject | |
C-c C-t | mail-text | |
C-c C-w | mail-signature | |
C-c C-c | mail-send-and-exit | |
C-c C-s | mail-send | |
defind-mail-alias | ||
mail-dont-send |
mail read
SPACE | scroll-up | |
---|---|---|
DEL | scroll-down | |
. | rmail-beginning-of-message | |
n | rmail-next-undeleted-message | |
p | rmail-previour-undeleted-message | |
< | rmail-first-message | |
> | rmail-last-message | |
j | rmail-show-message |
del mail
d | rmail-delete-forward |
---|---|
C-d | rmail-delete-backward |
ESC n | rmail-next-message |
ESC p | rmail-previous-message |
u | rmail-undelete-previour-message |
x | rmail-expunge |
s | rmail-expunge-and-save |
save mail
o filename RETURN | rmail-output-to-rmail-file | |
---|---|---|
C-o filename RETURN | rmail-output | |
i filename RETURN | rmail-input | |
unrmail |
gnus
gnus | |
---|---|
SPACE | gnus-group-read-group |
j | gnus-group-jump-to-group |
n | gnus-group-next-unread-group |
p | gnus-group-prev-unread-group |
N | gnus-group-next-group |
P | gnus-group-prev-group |
< | beginning-of-buffer |
> | end-of-buffer |
u | gnus-group-unsubseribe-current-group |
U | gnus-group-unsubscribe-group |
c | gnus-group-catchup-current |
C | gnus-group-catchup-current-all |
A k | gnus-group-list-killed |
I | gnus-group-list-groups |
L | gnus-group-list-all-groups |
g | gnus-group-get-new-news |
R | gnus-group-restart |
b | gnus-group-check-bogus-groups |
a | gnus-group-post-news |
C-x C-t | gnus-group-transpose-groups |
s | gnus-group-save-newrc |
z | gnus-group-suspend |
q | gnus-group-exit |
Q | gnus-group-quit |
V | gnus-version |
summary
SPACE | gnus-summary-next-page | |||||
---|---|---|---|---|---|---|
DEL | gnus-summary-prev-page | |||||
RETURN | gnus-summary-scroll-up | |||||
. | gnus-summary-first-unread-article | |||||
< | gnus-summary-beginning-of-article | |||||
> | gnus-summary-end-of-article | |||||
n | gnus-summary-next-unread-artcle | |||||
N | gnus-summary-next-article | |||||
p | gnus-summary-prev-unread-article | |||||
P | gnus-summary-prev-article | |||||
l | gnus-summary-goto-last-article | |||||
H f | gnus-summary-fetch-faq | |||||
ESC C-t | gnus-summary-toggle-thread | |||||
ESC C-k | gnus-summary-kill-thread | |||||
ESC C-d | gnus-summary-down-thread | |||||
ESC C-u | gnus-summary-up-thread | |||||
ESC C-f | gnus-summary-next-thread | |||||
ESC C-b | gnus-summary-prev-thread | |||||
ESC C-h | gnus-summary-hide-thread | |||||
ESC C-s | gnus-summary-showthread | |||||
q | gnus-summary-exit | |||||
Q | gnus-summary-exit | |||||
c | gnus-summary-catchup-and-exit | |||||
u | gnus-summary-tick-article-forward | |||||
U | gnus-summary-tic-article-backward | |||||
C-o | gnus-summary-save-article-mail | |||||
o | gnus-summary-save-article | |||||
d | gnus-summary-mark-as-read-backward | |||||
D | gnus-summary-mark-as-read-backward | |||||
j | guns-summary-goto-subject | |||||
ESC n | gnus-summary-next-unread-subject | |||||
ESC p | gnus-summary-prev-unread-subject | |||||
ESC C-n | gnus-summary-next-save-subject | |||||
ESC C-p | gnus-summary-prev-save-subject | |||||
m | gnus-summary-mail-other-window | |||||
C-c C-f | gnus-summary-mail-forward | |||||
= | guns-summary-expand-window | |||||
g | gnus-summary-show-article | |||||
s | gnus-summary-isearch-article | |||||
ESC s | gnus-summary-search-article-forward | |||||
ESC r | gnus-summary-search-article-backward | |||||
t | gnus-summary-toggle-header | |||||
w | gnus-summary-stop-page-breaking | |||||
x | gnus-summary-remove-lines-marked-as-read | |||||
C-c TAB | gnus-info-find-node | |||||
C-c C-r | gnus-summary-caesar-message | |||||
C-x C-s | gnus-summary-reselect-current-group | |||||
ESC t | gnus-summary-toggle-mime | |||||
ESC U | gnus-summary-clear-mark-backward | |||||
ESC u | gnus-summary-clear-mark-forward | |||||
C-t | gnus-summary-toggle-truncation | |||||
& | gnus-summary-execute-command | |||||
gnus-summary-pipe-output | ||||||
C-d | gnus-summary-rmail-digest |
filter
C-k | gnus-summary-kill-same-subject |
---|---|
k | gnus-summary-kill-same-subject-and-select |
ESC k | gnus-summary-edit-local-kill |
ESC K | gnus-summary-edit-global-kill |
C-c C-k C-a | gnus-kill-file-kill-by-author |
C-c C-k C-s | gnus-kill-file-kill-by-subject |
C-c C-c | gnus-kill-file-exit |
post article
a | gnus-summary-post-news | |
---|---|---|
r | gnus-summary-reply | |
R | gnus-summary-reply-with-original | |
f | gnus-summary-followup | |
F | gnus-summary-followup-with-original | |
C-c C-f C-n | news-reply-newsgroups | |
C-c C-f C-f | news-reply-followup-to | |
C-c C-f C-k | news-reply-keywords | |
C-c C-f C-d | news-reply-distribution | |
C-c C-f C-a | news-reply-summary | |
C-c C-y | news-reply-yank-original | |
C-c C-q | mail-fill-yanked-message | |
C-c C-r | gnus-summary-caesar-message | |
C-c C-c | news-inesw | |
C | gnus-summary-cancel-article |
net tools
telnet
tlenet | ||
---|---|---|
C-d | comint-delchar-or-maybe-eof | |
RETURN | telnet-send-input | |
C-c C-c | telnet-interrupt-subjob | |
C-c C-q | send-process-next-char | |
C-c C-d | comint-send-eof | |
C-c C-r | comint-show-output | |
ESC C-l | comint-show-output | |
C-c C-e | comint-show-maximum-output | |
C-c C-o | comint-kill-output | |
C-c C-z | telnet-c-z | |
C-c C-w | backward-kill-word | |
C-c C-u | comint-kill-input | |
ESC n | comint-next-input | |
ESC P | comint-previous-input |
w3
w3-follow-URL-at-point | ||
---|---|---|
w3 | ||
C-o | w3-fetch | |
SPACE | scroll-up | |
DEL | scroll-down | |
RETURN | w3-follow-link | |
< | w3-start-of-document | |
< | w3-end-of-document | |
TAB/n | w3-forward-link | |
b | w3-back-link | |
m | w3-complete-link | |
I | w3-goto-last-buffer | |
B | w3-backward-in-history | |
F | w3-forward-in-history | |
C-c C-b | w3-show-history-list | |
a | w3-hotlist-add-document | |
A | w3-hotlist-add-document-at-point | |
d | w3-hotlist-delete | |
H | w3-show-hotlist | |
b | w3-use-hotlist | |
w3-rename-hotlist-entry | ||
ESC RETURN | w3-follow-inlined-image | |
v | url-view-url | |
V | w3-view-this-url | |
k/C-k | w3-save-url | |
K | w3-save-this-url | |
s | w3-source-document | |
S | w3-source-document-point | |
o | w3-optn-local | |
U | w3-use-lines | |
? | w3-help | |
Q/u | w3-leave-buffer | |
q | w3-quit | |
g/r | w3-reload-document | |
l | w3-goto-last-buffer | |
P | w3-print-url-under-point | |
p | w3-submit-bug | |
C-c C-v | w3-version | |
ESC s | w3-search | |
ESC m | w3-mail-current-document | |
ESC M | w3-mail-document-under-point | |
ESC TAB | w3-insert-this-url | |
w3-import-netscape-bookmarks |