首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Emacs中显示所有minibuffer命令的历史记录?

如何在Emacs中显示所有minibuffer命令的历史记录?
EN

Stack Overflow用户
提问于 2014-02-16 19:29:51
回答 4查看 1.3K关注 0票数 7

我看到我可以通过在minibuffer中使用"M-p“来回顾命令的历史。但我希望看到我在minibuffer中使用的所有命令。

谢谢。

EN

回答 4

Stack Overflow用户

发布于 2014-02-17 01:22:04

变量是command-history,而不是minibuffer-history

您可以使用M-x list-command-history。如果您想查看整个历史记录,只需自定义选项list-command-history-max即可。

或者使用C-h v直接查看变量command-history。但请参阅选项history-length,该选项控制在command-history中保留多少命令。

票数 5
EN

Stack Overflow用户

发布于 2014-02-16 19:32:40

它保存在minibuffer-history变量中。对于图形视图,请使用helm包中的helm-minibuffer-history

票数 3
EN

Stack Overflow用户

发布于 2014-02-17 01:40:11

This解释了如何重复前面的第n个命令以及如何查看历史记录:

M-x list-command-history

显示整个命令历史记录,显示C-x <ESC> <ESC>可以重复的所有命令,最新的命令在前面。

according to this您可以设置微型缓冲区历史记录的最大长度:

变量history-length指定微型缓冲区历史记录列表的最大长度;如果列表太长,添加新元素会删除最旧的元素。如果值为t,则没有最大长度。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21810494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档