~ / 文档 / Emacs 常用快捷键

已绑定快捷键

keys scope description
C-h b global 列出所有已定义的快捷键
C-h v global 显示给定变量的当前值
C-@ global 标记点的位置,另一个同样功能的热键 C-SPC 中文环境下被操作系统占用了
C-x h global 当前 buffer 中所有内容全部选中
C-x + global 将窗口变为相同的大小
C-x - global 缩小窗口以适合 buffer 中显示的内容
C-x ^ global 当前窗口变高一行,C-u - 2 C-x ^ 表示当前窗口变低两行
C-x } global 当前窗口变宽一列
C-x { global 当前窗口变窄一列
C-x 0 global 删除当前窗口
C-x 1 global 删除其它窗口,只保留当前窗口
C-x 2 global 将当前窗口上下平均分割窗口
C-x 3 global 将当前窗口左右平均分割窗口
C-M-\ global 对选择的 region 进行缩进
C-M-q global 括号分组内进行缩进,光标必须在起始括号所在行上
M-% global 逐个替换匹配到的字符串
C-c <left> global undo 到上一个窗口配置
C-c <right> global redo 到下一个窗口配置
C-c a global 打开日程命令 buffer
C-c b global 在多个 org buffer 中切换
C-c c global 几乎不用打断当前的工作,快速的记录一个想法或信息到制定的文件
C-c l global 把当前文件存为一个链接,可以在其它 buffer 中 C-c C-l 来插入此链接
<e TAB org-mode 文本中输入自动生成 EXAMPLE 代码块
<s TAB org-mode 文本中输入自动生成 SRC 代码块
C-c . org-mode 插入一个日期
M-S-<left> org-mode 删除表格的当前列
M-S-<right> org-mode 当前列左侧插入一列
M-S-<up> org-mode 删除表格的当前行
M-S-<down> org-mode 当前行上方插入一行
C-c C-e org-mode 导出到其它格式
C-c C-o C-a nxml-mode 显示所有章节
C-c C-o C-c nxml-mode 隐藏当前章节的文本内容,子章节并不隐藏
C-c C-o C-d nxml-mode 隐藏当前章节的文本内容及所有子章节
C-c C-o C-e nxml-mode 显示当前章节的所有文本内容
C-c C-o C-k nxml-mode 显示当前章节及所有子章节的标题
C-c C-o C-l nxml-mode 隐藏当前章节和它所有直接、非直接子章节的文本内容
C-c C-o C-o nxml-mode 除了当前章节的文本内容不隐藏,其它章节(包括父,子章节)的文本内容全部隐藏
C-c C-o C-s nxml-mode 显示当前章节下的所有内容及所有子章节
C-c C-o C-t nxml-mode 隐藏所有章节的文本内容
C-c < picture-mode 插入后向左移,同 C-c <LEFT>
C-c > picture-mode 插入后向右移,同 C-c <RIGHT>
C-c ^ picture-mode 插入后向上移,同 C-c <UP>
C-c . picture-mode 插入后向下移,同 C-c <DOWN>
C-c ` picture-mode 插入后向左上(西北)移,同 C-c <HOME>
C-c ' picture-mode 插入后向右上(东北)移,同 C-c <prior>
C-c / picture-mode 插入后向左下(西南)移,同 C-c <END>
C-c \ picture-mode 插入右向右下(东南)移,同 C-c <next>
C-c C-c picture-mode 退回到原来的 major-mode

未绑定快捷键

scope function description
global eval-buffer 执行当前 buffer 中的所有 emacs lisp 语句
global compile 运行一个异步的编译器

Tommy Wang
2016-05-27 10:22:46
Emacs 24.5.1 (Org mode 8.3.4)