[英]How to list out previous command arguments input to minibuffer in Emacs?
通常,我需要用文本替換。 我正在尋找一種避免重復輸入替換文本的方法。
例如,首先,我在文本中將b
替換a
b
;
其次,我用d
代替了c
。
第三,我需要再次用b
代替a
。 但是,Emacs僅將最后一次替換存儲為默認參數。
用什么方式列出先前的替換參數,即a
到b
?
您對M-%
(以及從微型緩沖區獲取輸入的其他命令)的響應將保留在歷史記錄中。 點擊“向上”鍵查看它們。
由於搜索文本和替換文本保留在相同的歷史記錄中,因此在您的情況下,歷史記錄應為a
, b
, c
, d
。 因此,提示輸入搜索文本時,你需要點擊“向上”四次回來a
。 然后,歷史記錄將更改為a
, b
, c
, d
, a
,因此要返回到b
作為替換文本,您將需要再次單擊“向上”四次。
如果願意,可以使用Mp
而不是“ Up”。
如果要在不調用其他命令的情況下查看以前的微型緩沖區值是什么,則可以直接檢查minibuffer-history變量: Ch v
minibuffer-history
。 這將列出所有值以及該變量的描述。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.