Réponses:
C'est à partir de 12.2.2 Tuer plus tôt :
'M-y' peut prendre un argument numérique, qui lui indique le nombre d'entrées pour faire avancer le pointeur "dernier coup sec". Un argument négatif déplace le pointeur vers l'avant de l'anneau; depuis le devant de l'anneau, il se déplace «autour» jusqu'à la dernière entrée et continue vers l'avant à partir de là.
Vous avez quelques options pour cela: -
Vous pouvez utiliser counsel
ce qui fournit la commande counsel-yank-pop
qui affichera la liste de tous les textes tirés et vous pouvez sélectionner n'importe lequel d'entre eux en utilisant ivy
(c'est ce que j'utilise). Dans votre cas, vous pouvez appuyer sur M->
pour accéder à la première entrée du kill-ring
.
si vous utilisez helm
, il y a la commande helm-show-kill-ring
qui fait la même chose que celle mentionnée ci-dessus, sauf qu'elle utilise helm
le cadre de rétrécissement au lieu de ivy
.
Si vous ne voulez aucune des options ci-dessus, jetez un œil au package browse-kill-ring
.
De plus, une variable utile kill-do-not-save-duplicates
fera comme son nom l'indique :)
Il semble que vous puissiez utiliser -1 comme argument de préfixe M-y
comme l'indique le manuel :
My peut prendre un argument numérique qui lui indique le nombre d'entrées pour avancer le dernier pointeur. Un argument négatif déplace le pointeur vers l'avant de l'anneau; depuis le devant de l'anneau, il se déplace jusqu'à la dernière entrée et continue vers l'avant à partir de là.
Consultez la page Wiki d'Emacs Parcourir Kill Ring . La fonctionnalité de base est de vous montrer un tampon de toutes les entrées de kill-ring et de vous laisser agir sur celles-ci (éditer, tirer, etc.).
Des alternatives et des améliorations à la fonctionnalité de base sont également présentées sur cette page, notamment:
Vous pouvez parcourir (ou faire éclater) d'autres anneaux, en plus du kill-ring
- en particulier, le secondary-selection-ring
(voir secondary-sel.el
).
Vous pouvez copier ou déplacer des sélections d'un anneau à un autre (à l'aide de c
).
Permet de delete-selection-mode
remplacer la région active chaque fois que vous insérez un kill.
Icicles vous permet de nettoyer le kill ring de manière sélective pendant l'achèvement, supprimant les entrées à la volée. Vous pouvez trier les achèvements de différentes manières.
C-- C-y
tire de l'anneau de mise à mort en utilisant l'achèvement.M-y
au niveau supérieur (c'est-à-dire, pas après un coup sec de l'anneau de mise à mort ou secondary-selection-ring
du coup second-sel.el
) tire d'un de ces anneaux en utilisant l'achèvement. Il tire un kill par défaut, mais une sélection secondaire si vous utilisez un argument préfixe.Lorsque vous utilisez l'un de ces éléments, vous pouvez faire défiler les candidats à l'achèvement (les entrées sur le ring), dans différents ordres, ou vous pouvez choisir l'un d'eux directement, sans faire de cycle.