Bien, déjame intentar en palabras simples. Cada vez que copie (M-w) o corte (C-w), la selección se inserta en un superior del denominado anillo (que es como una lista cerrada).
Lo interesante viene después. Ahora, si pega con C-y, la región pegada más recientemente (que ahora es el elemento frontal del anillo) se inserta en el búfer. Si continúa presionando M-y, el texto se reemplaza sucesivamente con elementos antiguos y antiguos del anillo, por así decirlo, el anillo se gira y el texto anterior se designa como frente elemento cada vez. Esto le da acceso a un texto antiguo cortado/copiado.
La parte útil no termina aquí. Si cortar/copiar un texto diferente, que se insertará en el parte superior del anillo, y el anillo se hará girar de nuevo de forma que la parte superior es ahora la parte delantera . Y puede iniciar nuevamente la secuencia C-y M-y, con el texto recién insertado designado como frente.
lo tanto, para concluir:
- la parte superior del anillo es el lugar donde se inserta el recién copiado/corte (M-w/C-w) de texto. Cuando eso sucede, el elemento superior se convierte en el elemento frontal.
- la frente elemento del anillo es el lugar en el que pegar (aka un tirón) comandos de C-y y M-y operar, insertándolo en la memoria intermedia. M-y también gira el anillo, de modo que el texto anterior en el anillo se convierte en frente.
Puede visualizarlo por imaginar el círculo con la parte delantera fijo a las 12 horas posición, pero no forma parte del anillo. El superior es parte del anillo en su lugar, por lo que cuando algún comando gira el anillo, el superior también se gira.
No creo que esta pregunta esté fuera de tema aquí. Es una pregunta de tecnología informática sobre cómo se implementa el portapapeles en Emacs. –
Cuando alguien dice que una parte de la tecnología informática es "autoexplicativa", creo que realmente solo significa que la aprendieron hace tanto tiempo que olvidaron el momento en que no la entendieron. :-) – Ken
el anillo de emacs no es un simple portapapeles, y ciertamente no se explica por sí mismo. como de costumbre, cuando emacs hace algo, lo hace de una manera súper característica, compleja de comprender que es súper poderosa para los pocos usuarios para quienes invertir el tiempo para aprender vale la pena. –