據我所知,經過猛擊(C-y
)後,我可以通過擊殺環向後移動(M-y
)。但有時候我會移動過去所期望的猛擊 - 有沒有一種方法可以在擊殺環中前進?基本上,我想要M-y
的相反。Emacs:如何在殺死環中向前移動(後退)?
如果這是重複的,請讓我知道。我似乎無法在SO或Google上找到我的答案。
據我所知,經過猛擊(C-y
)後,我可以通過擊殺環向後移動(M-y
)。但有時候我會移動過去所期望的猛擊 - 有沒有一種方法可以在擊殺環中前進?基本上,我想要M-y
的相反。Emacs:如何在殺死環中向前移動(後退)?
如果這是重複的,請讓我知道。我似乎無法在SO或Google上找到我的答案。
你可以用yank-pop
作爲參數的前綴。從C-H˚Fyank-pop
RET
沒有參數的文檔,先前的殺被插入。 使用參數N,插入第N個先前的殺死。 如果N是負數,這是最近的一次殺人。
因此,例如,通過一個入口唬弄你可以做C-ù後移動 '前進' -M-ÿ。 @seanmcl建議您也可以簡單地使用undo
。
很容易難以追蹤殺戒中的條目。所以我會推薦一個類似browse-kill-ring
的擴展程序,它顯示殺手環並允許您選擇要被抽出的文本。
當你移過它時,你可以簡單地'撤銷'。重複的撤銷將不斷前進。我同意@Iqbai,儘管這個瀏覽殺戒更適合於長鏈的長鏈。
還有M--M-ý,其是較短相當於C-ù-M-ý。
@Drew寫了一個名爲'browse-kill-ring + .el'的庫:http://www.emacswiki.org/emacs/browse-kill-ring%2b.el – lawlist
MELPA中有popup-kill-ring太。 – Ehvince
@lawlist:['browse-kill-ring +'](http://www.emacswiki.org/emacs-en/download/browse-kill-ring%2b.el)是browse-kill-ring '。前者要求後者。 – Drew