答案1
执行M-x describe-bindings
(或者M-? b
如果它被映射)并计算它们。
它可能因用户设置、安装的模块等而有所不同。
以下是我的列表,其中有 532 个(如果不算开头的“无聊”键,比如“退格键”,则会少一些):
本地绑定: 键绑定 --- ------- 换行符 eval-print-last-sexp Cj eval-打印最后一个表达式 M-;lisp 缩进注释 M-tab lisp-complete-symbol MCi lisp 完整符号 MCq 缩进表达式 MCx eval-defun 全局绑定: 键绑定 --- ------- !..~自我插入命令 € .. ÿ 自插入命令 再次重复复杂命令 退格键删除向后字符 从行首开始 button1 鼠标轨迹 button1up 释放工具栏按钮 button2 鼠标轨迹 button3 弹出模式菜单 向后删除或向前删除字符 deletechar 删除字符 deleteline 删除行 下一行 结束行尾 执行执行扩展命令 f1 > 查找搜索向前 帮助 互助 首页 行首 插入覆盖模式 插入行 开线 kp-0 自插入命令 kp-1 自插入命令 kp-2 自插入命令 kp-3 自插入命令 kp-4 自插入命令 kp-5 自插入命令 kp-6 自插入命令 kp-7 自插入命令 kp-8 自插入命令 kp-9 自插入命令 kp-add 自插入命令 kp-十进制自插入命令 kp-delete 向后或向前删除字符 kp-divide 自插入命令 kp-down 下一行 kp-end 行尾 kp-enter Kbd 宏:返回 kp-equal 自插入命令 kp-home 行首 kp 插入覆盖模式 kp-left 后向字符命令 kp-multiply 自插入命令 kp-next 向上滚动命令 kp-prior 向下滚动命令 kp-右前向字符命令 kp 分隔符自插入命令 kp 空间自插入命令 kp-减去自插入命令 kp-tab Kbd 宏:tab kp-up 上一行 左后退字符命令 菜单弹出模式菜单 下一个向上滚动命令 先前的向下滚动命令 重做重复复杂命令 返回换行符 右前向字符命令 空格自插入命令 tab 命令的缩进 撤消 撤消 上一行 C- 设置标记命令 C——否定论点 C-/ 撤消 C-0 .. C-9 数字参数 C- 标记缓冲区结束 C-@ 设置标记命令 CT 转置行下 C-] 中止递归编辑 C-_ 撤消 Ca 行首 Cb 反向字符命令 抄送 > Cd 删除字符 CE 终端生产线 Cf 转发字符命令 Cg 键盘退出 頁面 > Ci 缩进制表符命令 CK杀灭线 氯乙烯 厘米换行 下一行 共同开线 Cp 上一行 Cq 引用-插入 反向搜索 Cs isearch-前进 Ct 转置字符 Cu 普遍论证 Cv 向上滚动命令 Cw 终止区域 联系人 > 赛扬克 Cz 暂停 emacs 或图标化框架 C-begin 缓冲区开始处 C-button1 鼠标轨道插入 C-删除 删除主要选择 C-down 前向线路阻塞 C-end 缓冲区结束 C-home 缓冲区开始处 C-插入复制主要选择 C-kp-down 前向线路阻塞 C-kp-end 缓冲区结束 C-kp-home 缓冲区开始 C-kp-左后向词 C-kp-next 向左滚动 C-kp-prior 向右滚动 C-kp-右前向词 C-kp-up 后向行块 C-左后向词 C-下一个向左滚动 C-prior 向右滚动 C-右前向词 C 空间设置标记命令 C-tab 其他窗口 C-up 后向块行 M-! shell 命令 M-# 计算调度 M-$ 拼写错误 M-% 查询替换 M-' 缩写前缀标记 M-( 插入括号 M-) 移过关闭并重新缩进 M-* pop-tag 标记 M-,标签循环继续 M——否定论点 M-. 查找标签 M-/ dabbrev-展开 M-0 .. M-9 数字参数 M-:eval 表达式 M- 缓冲区结束 嗯?> M-@ 标记字 MT 转置阵容 MV 向下滚动其他窗口 M-\ 删除水平空格 M-^ 删除缩进 马倒句 Mb 后向词 Mc 大写区域或单词 Md 杀字 我向前句子 Mf 正向词 Mg 转线 Mh 标记段落 Mi 制表符到制表符停止 Mj 缩进新注释行 Mk 杀戮语句 Ml 小写区域或单词 Mm 回缩进 Mq 填充段落或区域 移至窗边先生 Mt 转置词 Mu 大写区域或单词 Mv 向下滚动命令 Mw 杀戮-环-保存 Mx 执行扩展命令 我的美国佬 Mz zap-to-char M-{ 后向段落 M-| 区域上的 shell 命令 M-} 前一段落 M-~ 未修改 M-backspace 向后删除单词 M-button1 鼠标轨迹做矩形 M-删除向后或向前删除的单词 M-向下向前段落 M-end 缓冲区结束-其他窗口 M-逃离 > M-f4 保存缓冲区杀死 emacs M-home 缓冲区开始处其他窗口 M-kp-删除向后或向前删除的单词 M-kp-向下向前段落 M-kp-end 缓冲区结束-其他窗口 M-kp-home 缓冲区开始处其他窗口 M-kp-左向后-sexp M-kp-下一个滚动其他窗口 M-kp-prior 向下滚动其他窗口 M-kp-右前向-sexp M-kp-up 后向段落 M-左向后表达式 M 换行缩进新注释行 M-下一个滚动其他窗口 M-prior 滚动其他窗口向下 M-右前向表达式 M 空间仅一个空间 M-up 向后段落 MC-% 查询替换正则表达式 MC——否定论点 MC-/ dabbrev-完成 MC-0 .. MC-9 数字参数 MC-@ 标记-sexp MC-[ > MC-\ 缩进区域 MCa 开始于 defun MCb 反向 sexp MCc 退出-递归-编辑 MCd 下线 MCe 终止服务 MCf 正向 sexp MCh 标记-defun MCj 缩进新注释行 MCk 杀戮性行为 MCl 切换到其他缓冲区 MCn 转发列表 MCo 分割线 MCp 后向列表 MCr isearch-向后-正则表达式 MCs isearch-forward-regexp MCt 转置 MCu 后向向上列表 MCv 滚动其他窗口 MCw 附加-下一个-终止 MCz 激活区 MC-backspace 向后-kill-sexp MC-button3 弹出缓冲区菜单 MC 删除向后或向前的 kill-sexp MC-向下滚动-向上 MC-end 终止 MC-home 开始-defun MC-kp-删除向后或向前终止语句 MC-kp-向下滚动-向上-一 MC-kp-end 终止函数 MC-kp-home 开始-defun MC-kp-左后向句子 MC-kp-下一页 MC-kp-先前后向页面 MC-kp-右前句 MC-kp-向上滚动-向下-一 MC-左后向句 MC-下一页 MC 优先后向页面 MC-右前句 MC 空间标记 MC-向上 向下滚动一页 Sh-button1 鼠标轨道调整 Sh-delete kill-primary-selection Sh 插入 yank-clipboard-selection Sh-tab 制表符到制表位 C-Sh-button1 鼠标轨道删除和插入 C-Sh-tab 向后-其他窗口 MC-[ : eval 表达式 MC-[ 退出 键盘退出退出 MC-[ C-[ 键盘退出 M-? ? 求助 M-? 恰当的命令 M-? B 描述-beta M-?C 定制 M-? F xemacs-本地常见问题解答 M-? 非常恰当 M-?b 描述绑定 M-? c 简要描述关键点 M-? d 描述函数 M-?e 描述上次错误 M-? f 描述函数 M-? 我信息 M-?k 描述键 M-? l 视野丧失 M-? m 描述模式 M-?n 查看-emacs-新闻 M-? p 按关键字查找 M-? q 帮助退出 M-? 的描述语法 M-? t 帮助教程 M-?v 描述变量 M-? w 在哪里 M-? f1 帮助获取帮助 M-? 帮助 帮助求助 M-? 返回手动输入 M-? Cc Info-goto-emacs-命令节点 M-? Cd 描述分布 M-? Cf 信息-elisp-ref M-? Ch 求助 M-? Ci 信息查询 M-? Ck Info-goto-emacs-key-command-node M-? Cl 描述-复制 M-? Cm 手动输入 M-?cn 查看-emacs-新闻 M-? Cp 描述指针 M-?Cw 描述无担保 M-escape : eval-表达式 M-escape 退出 键盘退出退出 M-escape C-[ 键盘退出 抄送!> Cc Mh pydoc 命令 Ch ? 帮助换帮助 Ch A 命令 Ch B 描述-beta Ch C 定制 Ch F xemacs-local-faq 恰如其分 Ch b 描述绑定 Ch c 简要描述关键点 Ch d 描述功能 描述上次错误 Ch f 描述功能 信息中心 检查描述键 Ch l 视野丧失 Ch m 描述模式 查看 emacs 新闻 按关键字查找 Ch q 帮助-退出 Ch s 描述语法 Ch t 帮助教程 Ch v 描述变量 Ch w 在哪里 Ch f1 求助 Ch 帮助 求助 Ch 返回手动输入 Ch Cc 信息转到 emacs 命令节点 Ch Cd 描述分布 Ch Cf 信息-elisp-ref Ch Ch 互帮互助 Ch Ci 信息查询 检查信息-转到-emacs-键-命令-节点 Ch Cl 描述-复制 Ch Cm 手动输入 Ch Cn 查看-emacs-新闻 Ch Cp 描述指针 Ch Cw 描述-无保证 Cx $ 设置选择性显示 Cx' 展开缩写 Cx ( 启动-kbd-宏 Cx ) 结束-kbd-宏 Cx + 平衡窗口 Cx - 如果大于缓冲区则缩小窗口 Cx . 设置填充前缀 Cx / 指向寄存器 Cx 0 删除窗口 Cx 1 删除其他窗口 Cx 2 垂直分割窗口 Cx 3 水平分割窗口 CX4 > CX5 > Cx 6 窗口配置注册 Cx ; 设置注释列 Cx 向右滚动 CXF > Cx K 查找按键功能 Cx V 查找变量 Cx [ 后退页 Cx ] 前进页 Cx ^ 放大窗口 Cx ` 下一个错误 CX > Cx b 切换到缓冲区 直肠癌 Cx e 调用最后一个 kbd 宏 Cx f 设置填充列 Cx g 插入寄存器 Cx h 标记整个缓冲区 Cx i 插入文件 Cx j 跳转到寄存器 Cx k 终止缓冲液 Cx l 计数行数页 Cx m 撰写邮件 碳氮 Cx o 其他窗口 Cx q kbd-宏查询 CXR > Cx s 保存一些缓冲区 Cx u 已发布-撤销 Cx x 复制到寄存器 Cx { 水平收缩窗口 Cx } 水平放大窗口 Cx backspace 向后杀死句子 Cx 删除向后或向前删除句子 Cx kp-删除向后或向前删除句子 Cx 换行 dired-jump-back Cx 返回 > Cx tab 严格缩进 Cx C-pop-global-mark(弹出全局标记) Cx C-@ pop-global-mark Cx Cb 列表缓冲区 Cx Cc 保存缓冲区-杀死-emacs Cx Cd 列表目录 Cx Ce 评估最后结果 Cx Cf 查找文件 Cx Ci 严格缩进 Cx Cj 直接跳回 Cx Ck 编辑-kbd-宏 Cx Cl 下划线区域 厘米 > Cx Co 删除空白行 Cx Cp 标记页 Cx Cq 切换只读 Cx Cr 查找文件只读 Cx Cs 保存缓冲区 Cx Ct 转置线 Cx Cu 上部区域 Cx Cv 查找替代文件 Cx Cw 写入文件 Cx Cx 交换指向和标记 Cx Cz 暂停或图标化 emacs Cx C 空间 pop-global-mark Cx M-: 重复复杂命令 Cx M-escape 重复复杂命令 Cx MC-[ 重复复杂命令 f1 ? 帮助获取帮助 f1 适当的命令 f1 B 描述-beta f1 C 自定义 f1 F xemacs-本地-faq f1 非常恰当 f1 b 描述绑定 f1 c 简要描述关键点 f1 d 描述函数 f1 e 描述上次错误 f1 f 描述函数 f1 我信息 f1 k 描述键 f1 l 视野丧失 f1 m 描述模式 f1 n 查看-emacs-新闻 f1 p 按关键字查找 f1 q 帮助-退出 f1 s 描述语法 f1 t 帮助教程 f1 v 描述变量 f1 w 在哪里 f1 f1 帮助获取帮助 f1 帮助 帮助获取帮助 f1 返回手动输入 f1 Cc 信息转到 emacs 命令节点 f1 Cd 描述分布 f1 Cf 信息-elisp-ref f1 Ch 帮助-获取帮助 f1 Ci 信息查询 f1 Ck 信息转到 emacs 键命令节点 f1 Cl 描述-复制 f1 Cm 手动输入 f1 Cn 查看-emacs-新闻 f1 Cp 描述指针 f1 Cw 描述-无保证 Cc ! 脚注-添加脚注 Cc !b 脚注返回消息 Cc !c 脚注循环样式 Cc !d 脚注-删除-脚注 Cc ! g 脚注-转到脚注 Cc !r 脚注-重新编号-脚注 Cc !s 脚注设置样式 Cx 4 . 查找标签其他窗口 Cx 4 0 杀死缓冲区和窗口 Cx 4 F 查找功能其他窗口 Cx 4 V 查找变量其他窗口 Cx 4 添加更改日志条目其他窗口 Cx 4 b 切换到缓冲区其他窗口 Cx 4 d dired-其他窗口 Cx 4 f 查找文件其他窗口 Cx 4 l 查找库其他窗口 Cx 4 m 撰写邮件其他窗口 Cx 4 r 查找文件-只读-其他窗口 Cx 4 换行 dired-jump-back-other-window Cx 4 Cf 查找文件其他窗口 Cx 4 Cj dired-跳转回其他窗口 Cx 4 Co 显示缓冲器 Cx 5 0 删除框架 Cx 5 2 制作框架 Cx 5 F 查找功能其他框架 Cx 5 V 查找变量其他框架 Cx 5 b 切换到缓冲区其他帧 Cx 5 d dired-其他框架 Cx 5 f 查找文件其他框架 Cx 5 l 查找库其他框架 Cx 5 m 撰写邮件其他框架 Cx 5 o 其他框架 Cx 5 r 查找文件-只读-其他框架 Cx 5 换行 dired-jump-back-other-frame Cx 5 Cf 查找文件其他框架 Cx 5 Cj 直接跳转回其他框架 Cx F o facemenu-set-face Cx a' 展开缩写 Cx a + 添加模式缩写 Cx a - 逆添加全局缩写 Cx ae 展开缩写 Cx ag 添加全局缩写 Cx ai > Cx al 添加模式缩写 Cx a Ca 添加模式缩写 Cx nd 缩小到 defun Cx nn 缩小至区域 Cx np 缩小至页面 Cx 西北加宽 Cx r + 增量寄存器 Cx rb 书签跳转 Cx rc 透明矩形 Cx rd 删除矩形 Cx rg 插入寄存器 Cx ri 插入寄存器 Cx rj 跳转到寄存器 Cx rk 终止矩形 Cx rl 书签-b菜单列表 Cx rm 书签设置 Cx rn 登记号码 Cx ro 开口矩形 Cx rp 替换矩形 Cx rr 复制矩形到寄存器 Cx rs 复制到寄存器 Cx rt 字符串矩形 Cx rw 窗口配置到注册 Cx rx 复制到寄存器 Cx ry 拖拽矩形 Cx r 空间指向寄存器 Cx r C-@ 指向寄存器 Cx r C 空间指向寄存器 Cx Cm F 设置默认缓冲文件编码系统 Cx Cm c 通用编码系统参数 Cx Cm f 设置缓冲文件编码系统 Cx Cm p 设置缓冲过程编码系统 Cx Cm t 设置终端编码系统 Cx 返回 F 设置默认缓冲文件编码系统 Cx 返回 c 通用编码系统参数 Cx 返回 f 设置缓冲区文件编码系统 Cx 返回 p 设置缓冲区进程编码系统 Cx 返回 t 设置终端编码系统 Cx aig 逆添加全局缩写 Cx ail 逆添加模式缩写
还请注意,M-x ...
即使没有界限,您也可以执行任何命令,所以我想您可以将它们算作某种“键盘快捷键”。