簡體   English   中英

如何列出在Emacs中輸入到minibuffer的先前命令參數?

[英]How to list out previous command arguments input to minibuffer in Emacs?

通常,我需要用文本替換。 我正在尋找一種避免重復輸入替換文本的方法。

例如,首先,我在文本中將b替換a b

其次,我用d代替了c

第三,我需要再次用b代替a 但是,Emacs僅將最后一次替換存儲為默認參數。

用什么方式列出先前的替換參數,即ab

您對M-% (以及從微型緩沖區獲取輸入的其他命令)的響應將保留在歷史記錄中。 點擊“向上”鍵查看它們。

由於搜索文本和替換文本保留在相同的歷史記錄中,因此在您的情況下,歷史記錄應為abcd 因此,提示輸入搜索文本時,你需要點擊“向上”四次回來a 然后,歷史記錄將更改為abcda ,因此要返回到b作為替換文本,您將需要再次單擊“向上”四次。

如果願意,可以使用Mp而不是“ Up”。

如果要在不調用其他命令的情況下查看以前的微型緩沖區值是什么,則可以直接檢查minibuffer-history變量: Ch v minibuffer-history 這將列出所有值以及該變量的描述。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM