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

时间:2014-03-12 05:43:35

标签: emacs

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

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

3 个答案:

答案 0 :(得分:6)

您可以使用yank-pop作为参数的前缀。来自 C-h的文件 f yank-pop RET

  

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

所以例如在yanking之后将'向前'移动一个条目你可以做 Cu - 1 我的。你也可以简单地使用undo作为@seanmcl建议。

很容易跟踪杀戮戒指中的条目。所以我建议使用像browse-kill-ring这样的扩展程序来显示杀戮戒指并允许您选择要被拽的文本。

答案 1 :(得分:5)

还有 M - My ,相当于 Cu - 1

答案 2 :(得分:4)

你可以简单地`撤消'当你走过它。反复的动词会不断向前发展。我同意@Iqbai,尽管browse-kill-ring更适合长链的yanks。