Mouse-1, Mouse-2,就是鼠标左右键。
符号 | 表示 |
%% | 只读,未更改 |
-- | 可写,未更改 |
** | 可写,已更改 |
%* | 只读,已更改 |
按键 | 命令 | 作用 |
---|---|---|
C-f | forward-char | 向前一个字符 |
C-b | backward-char | 向后一个字符 |
C-p | previous-line | 上移一行 |
C-n | next-line | 下移一行 |
M-f | forward-word | 向前一个单词 |
M-b | backward-word | 向后一个单词 |
C-a | beginning-of-line | 移到行首 |
C-e | end-of-line | 移到行尾 |
M-e | forward-sentence | 移到句首 |
M-a | backward-sentence | 移到句尾 |
M-} | forward-paragraph | 下移一段 |
M-{ | backward-paragraph | 上移一段 |
C-v | scroll-up | 下移一屏 |
M-v | scroll-down | 上移一屏 |
C-x ] | forward-page | 下移一页 |
C-x [ | backward-page | 上移一页 |
M-< | beginning-of-buffer | 移到文档头 |
M-> | end-of-buffer | 移到文档尾 |
M-g g n | goto-line | 移到第n行 |
(none) | goto-char | 移到第n个字符 |
C-l | recenter | 将当前位置放到页面中间(Emacs最喜欢的地方) |
M-n | digit-argument | 重复下个命令n次 |
C-u n | universal-argument | 重复下个命令n次,n默认为4 |
按键 | 命令 | 作用 |
---|---|---|
C-x C-f | find-file | 打开文件 |
C-x C-v | find-alternate-file | 打开另一个文件 |
C-x C-s | save-buffer | 保存文件 |
C-x C-w | write-file | 另存文件 |
C-q (n) | quoted-insert | 插入字符,n表示字符的八进制ASCII码 |
C-x 8 | ucs-insert | 插入Unicode字符 |
C-d | delete-char | 删除光标处字符 |
Backspace | delete-backward-char | 删除光标前字符 |
M-d | kill-word | 删除光标起单词 |
M-Backspace | backward-kill-word | 删除光标前单词 |
C-k | kill-line | 删除光标起当前行 |
M-k | kill-sentence | 删除光标起句子 |
C-x Backspace | backward-kill-sentence | 删除光标前句子 |
(none) | kill-paragraph | 删除光标起段落 |
(none) | backward-kill-paragraph | 删除光标前段落 |
C-/ | undo | 撤销 |
C-_ | undo | 撤销 |
C-x u | undo | 撤销 |
C-g | keyboard-quit | 撤销命令 |
C-h t | help-with-tutorial | 调出Emacs Tutorial |
C-h r | info-emacs-manual | 调出Emacs Manual |
C-h k (command) | describe-key | 查看对应command帮助 |
C-o | open-line | 插入空行 |
C-x C-o | delete-blank-line | 删除空行 |
C-x z | repeat | 重复前个命令 |
按键 | 命令 | 作用 |
---|---|---|
(none) | set-variable | 设置变量 |
C-M-v | scroll-other-window | 向下滚动另一个窗口 |
M-PageDown | 同上 | 同上 |
C-M-S-v | scroll-other-window-down | 向上滚动另一个窗口 |
M-PageUp | 同上 | 同上 |
TAB | minibuffer-complete | 自动补全Minibuffer |
SPC | minibuffer-complete-word | 自动补全Minibuffer中一个词 |
RET | minibuffer-complete-and-exit | 提交Minibuffer |
? | minibuffer-completion-help | 列出所有可能补全 |
RET(候选列表中) | choose-completion | 选择候选项 |
← | previous-completion | 上一个候选项 |
→ | next-completion | 下一个候选项 |
C-x k | kill-buffer | 关闭一个buffer |
(none) | icomplete-mode | 自动更新补全模式 |
M-p | previous-history-element | 前一历史 |
M-n | next-history-element | 后一历史 |
M-r (regexp) | previous-matching-history-element | 前一历史,使用正则表达式 |
M-s (regexp) | next-matching-history-element | 后一历史,使用正则表达式 |
C-x ESC ESC | repeat-complex-command | 重复最近一次命令 |
(none) | list-command-history | 列出所有命令历史 |
变量 | 作用 |
---|---|
insert-default-history | 打开文件是否插入默认路径 |
resize-mini-window | Minibuffer大小变化模式 |
max-mini-window-height | Minibuffer最大高度 |
enable-recursive-minibuffers | 是否允许Minibuffer递归调用 |
completion-auto-help | 自动补全帮助模式 |
completion-ignored-extensions | 自动补全忽略后缀名列表 |
read-file-name-completion-ignored-case | 自动补全是否大小写敏感 |
history-length | 自动补全历史长度 |
history-delete-duplicates | 自动补全是否删除重复项 |
按键 | 命令 | 作用 |
---|---|---|
C-x b | switch-to-buffer | 打开或新建一个缓冲 |
C-x 4 b | switch-to-buffer-other-window | 在另一个window中打开或新建一个缓冲 |
C-x 5 b | switch-to-buffer-other-frame | 在另一个frame中打开或新建一个缓冲 |
C-x LEFT | next-buffer | 移动到下一个缓冲 |
C-x RIGHT | previous-buffer | 移动到前一个缓冲 |
C-x C-b | list-buffers | 显示所有缓冲 |
C-u C-x C-b | 显示映射到文件的缓冲 | |
C-x k | kill-buffer | 关闭缓冲 |
kill-some-buffers | 关闭多个缓冲 | |
clean-buffer-list | 关闭三天未使用的缓冲 | |
C-x C-q | toggle-read-only | 切换缓冲只读属性 |
C-u M-g M-g num | 跳至前一缓冲num行 | |
rename-buffer | 重命名缓冲 | |
rename-uniquely | 重命名缓冲,在其名后加数字 | |
view-buffer | 只读方式打开缓冲 | |
buffer-menu | 打开Buffer Menu | |
make-indirect-buffer | 建立间接缓冲 | |
clone-indirect-buffer | 建立当前缓冲的间接缓冲 |
按键 | 命令 | 作用 |
---|---|---|
C-x 2 | split-window-vertically | 垂直拆分窗口 |
C-x 3 | split-window-horizontally | 水平拆分窗口 |
C-x o | other-window | 选择下一个窗口 |
C-M-v | scroll-other-window | 滚动下一个窗口 |
C-x 4 b | switch-to-buffer-other-window | 在另一个窗口打开缓冲 |
C-x 4 C-o | display-buffer | 在另一个窗口打开缓冲,但不选中 |
C-x 4 f | find-file-other-window | 在另一个窗口打开文件 |
C-x 4 d | dired-other-window | 在另一个窗口打开文件夹 |
C-x 4 m | mail-other-window | 在另一个窗口写邮件 |
C-x 4 r | find-file-read-only-other-window | 在另一个窗口以只读方式打开文件 |
C-x 0 | delete-window | 关闭当前窗口 |
C-x 1 | delete-other-windows | 关闭其它窗口 |
C-x 4 0 | kill-buffer-and-window | 关闭当前窗口和缓冲 |
C-x ^ | enlarge-window | 增高当前窗口 |
C-x { | shrink-window-horizontally | 将当前窗口变窄 |
C-x } | enlarge-window-horizontally | 将当前窗口变宽 |
C-x - | shrink-window-if-larger-than-buffer | 如果窗口比缓冲大就缩小 |
C-x + | balance-windows | 所有窗口一样高 |
windmove-right | 切换到右边的窗口(类似:up, down, left) |
按键 | 命令 |
作用 |
---|---|---|
M-x | clipboard-kill-region | 剪切区域并发送到系统剪切板和Kill 环中 |
M-x | clipboard-kill-ring-save | 复制区域内容到系统剪切板和Kill 环中 |
M-x | clipboard-yank | 从剪切板中粘贴到Emacs中 |