2009-08-10 10 views
22

Duplicar posibles:
Emacs: how to delete text without kill ring?cómo eliminar una región de texto en emacs?

Estoy harto de todo i 'eliminar' en Emacs que se añade al anillo de corte; siempre significa que debo M-y dos veces para pasar lo que acabo de eliminar para obtener lo que iba a pegar!

¿hay alguna manera fácil de 'borrar' realmente lo que selecciono en lugar de agregarlo al kill-ring? ¿Cómo lidian otras personas con este problema? ¿No te molesta también que lo que "borres" se agregue al kill-ring?

+1

No es la primera pregunta en la lista relacionada un duplicado * exact * - http://stackoverflow.com/questions/637351/emacs-how-to-delete-text-without-kill-ring – dbr

+0

ah, yo ver, sí, un mod puede sentirse libre para eliminar esta pregunta :) :) – horseyguy

+0

Como nota aparte: es probable que solo tenga que dividir el killring y el portapapeles, y vincular un trabajo con ambos a una clave diferente. P.ej. 'c-y' para pegar desde el portapapeles y' s-y' para pegar desde kill-ring. Ver [esta respuesta] (http://stackoverflow.com/a/24209883/2388257) y el último comentario para más detalles. –

Respuesta

26

Sure. Mientras que C-w por defecto realiza una (kill-region), en su lugar puedes realizar una (delete-region), e igualmente kill-whole-line, kill-word, y cualquier otro tipo de asesinato que de otra forma hubieras planeado.

Podría hacer una región de eliminación presionando Mx y luego tipeando, aunque eso parece deshacer los ahorros de My adicional que tiene que realizar ahora, vinculando así las funciones de eliminación a ... algunas teclas. .. de algún tipo ... probablemente sea preferible.

Cuestiones relacionadas