我看到我可以在迷你缓冲器中使用“M-p”来追溯命令历史。但我希望看到我在迷你缓冲器中使用的所有命令。
感谢。
答案 0 :(得分:5)
变量为command-history
,而不是minibuffer-history
。
您可以使用M-x list-command-history
。如果您想查看整个历史记录,只需自定义选项list-command-history-max
。
或者使用command-history
直接查看变量C-h v
。但请参阅选项history-length
,后者控制command-history
中要保留的命令数。
答案 1 :(得分:3)
它保存在minibuffer-history
变量中。
对于图形视图,请使用helm-minibuffer-history
包中的helm
。
答案 2 :(得分:3)
This解释了如何重复第n个上一个命令以及如何查看历史记录:
M-x list-command-history
显示整个命令历史记录,显示所有命令
C-x <ESC> <ESC>
可以重复,最近一次。
并according to this您可以设置迷你缓冲区历史记录的最大长度:
变量
history-length
指定迷你缓冲区历史列表的最大长度;如果列表太长,添加新元素将删除最旧的元素。如果值为t
,则没有最大长度。
答案 3 :(得分:0)
如果你使用 Helm,那就是:
int size = 100;
int x = (Game.WIDTH - size) / 2;
int y = (Game.HEIGHT - size) / 2;
System.out.println("Panel size: " + getSize());
System.out.println(x + " : " + y);
g.drawRect(x, y, size, size);
(define-key minibuffer-local-map (kbd "C-c C-l") 'helm-minibuffer-history)
的等效版本:
selectrum + consult