Emacs:如何在杀戮戒指中前进(后退)?

mod*_*tos 8 emacs

我明白在yanking(C-y)之后我可以向后移动杀戮戒指(M-y).但有时候我会越过想要的猛拉 - 有没有办法在杀戮戒指中前进?基本上,我想要相反的M-y.

如果这是重复,请告诉我.我似乎无法在SO或Google上找到答案.

小智 6

您可以使用前缀参数yank-pop.从文档中C-hfyank-popRET

没有参数,插入前一个kill.使用参数N,插入第N个前一个kill.如果N是负数,那么这是最近的杀戮.

因此,例如在yanking之后将"向前"移动一个条目即可C-u-1M-y.您也可以简单地使用undo@seanmcl建议.

很容易跟踪杀戮戒指中的条目.因此,我建议使用扩展名browse-kill-ring来显示杀戮戒指,并允许您选择要被拽的文本.


sea*_*mcl 5

当您越过它时,您可以简单地“撤消”。重复撤消将不断前进。我同意@Iqbai,尽管 browser-kill-ring 更适合长链猛拉。


小智 5

还有M--M-y一个更短的相当于C-u-1M-y.