按 M-x 后输入的命令可以使用 up / down 箭头键查看。
如何获取所有命令的列表,包括菜单栏调用,命令 在Emacs中使用鼠标点击等触发?
答案 0 :(得分:19)
要获取完整的历史列表,请键入 C-h l (小写" L")。
注意:这个列表是完整的,因为它保留了最近发生的所有事件和命令,但它不完整,因为它只跟踪最近300个左右的事件(以及相应的命令) )。
答案 1 :(得分:13)
我已使用mwe-log-commands制作截屏视频。它显示了在Emacs中工作时触发的事件和命令。
我只是将它分叉并使其进入正确的次要模式和全局次要模式,以及 command-log-mode 等其他一些改进。
如果文档不清楚或者您发现任何错误,请试一试并向我提出问题。
答案 2 :(得分:2)
所以你想要所有命令的历史记录,无论它们在哪里被执行?我不知道默认情况下emacs是否提供此功能,但您可以将自己的功能添加到每个命令后执行的post-command-hook
,以便您可以使用它来收集所有已执行的命令。