Emacs tiene este práctico anillo de matar que se puede recorrer después de tirar, presionando M-y
repetidamente. ¿Hay alguna manera de cambiar la dirección de ciclismo? ¿Entonces no necesito recorrer todo cuando realmente quiero llegar al primero?
10
Tienes algunas opciones para esto: -
Puede usar el
counsel
que proporciona el comandocounsel-yank-pop
que mostrará la lista de todo el texto extraído y puede seleccionar cualquiera de ellos usandoivy
(esto es lo que uso). En su caso, puede presionarM->
para ir a la primera entrada enkill-ring
.si usa
helm
, existe el comandohelm-show-kill-ring
que hace lo mismo que se mencionó anteriormente, excepto que usa unhelm
marco de restricción en lugar deivy
.Si no desea ninguna de las opciones anteriores, eche un vistazo al paquete
browse-kill-ring
.Además, una variable útil
kill-do-not-save-duplicates
servirá como su nombre lo indica :)fuente
Parece que podría usar -1 como argumento de prefijo
M-y
como lo indica el manual :fuente
Echa un vistazo a la página Wiki de Emacs Examinar Kill Ring . La característica básica es mostrarle un búfer de todas las entradas de ring de asesinatos y permitirle actuar sobre ellas (editar, tirar, etc.).
Las alternativas y mejoras de la función básica también se presentan en esa página, que incluyen:
browse-kill-ring+.el
:Puede buscar (o hacer estallar) otros anillos, además del
kill-ring
- en particular, elsecondary-selection-ring
(versecondary-sel.el
).Puede copiar o mover selecciones de un anillo a otro (usando
c
).Vamos a
delete-selection-mode
reemplazar la región activa cada vez que inserte un kill.Icicles le permite limpiar el anillo de matar selectivamente durante la finalización, eliminando entradas sobre la marcha. Puede ordenar las terminaciones de varias maneras.
C-- C-y
tira del anillo de matar usando la terminación.M-y
en el nivel superior (es decir, no después de un tirón del anillo de matar osecondary-selection-ring
delsecond-sel.el
) tira de uno de esos anillos con la finalización. Tira de forma predeterminada por kill, pero una selección secundaria si usa un argumento prefijo.Cuando usa cualquiera de estos, puede alternar entre los candidatos de finalización (las entradas en el anillo), en varios pedidos, o puede elegir cualquiera de ellos directamente, sin ciclar.
fuente