2014-02-16 48 views

回答

3

它被保存在minibuffer-history變量中。 對於圖形化視圖,請使用helm包中的helm-minibuffer-history

+0

我在scratch buffer中輸入了「minibuffer-history」,然後輸入了「C-j」。但它只顯示(「7」「8」「\t」「=>」「%d」「204」「188」「%1d」「1」「777」「wdired」)。這是什麼? –

+0

這是您的小型文件歷史記錄列表。這不是你所期望的嗎? –

+0

是的,那不是我所期望的。這似乎是我輸入「C-x r N」時的歷史。我忘了它是什麼時候。但我從那時起就進入了更多的命令。左邊去哪裏? –

5

變量是command-history而不是minibuffer-history。可以使用M-x list-command-history。如果您想查看整個歷史記錄,只需自定義選項list-command-history-max

或者使用C-h v直接看變量command-history。但請參閱選項history-length,它控制在command-history中保留多少個命令。

3

This介紹如何重複n次以前的命令,以及如何查看歷史:

M-x list-command-history

顯示整個命令歷史記錄,顯示所有的命令C-x <ESC> <ESC>可以重複,最近的第一。

而且according to this可以設置迷你緩衝區歷史的最大長度:

變量history-length指定一個小緩衝區歷史記錄列表的最大長度;如果列表太長,添加新元素會刪除最老的元素。如果值爲t,則沒有最大長度。

相關問題