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中 |