Copiar y pegar en emacs

Copiar y pegar en emacs
La documentación de emacs sobre copia y pegado, que está en el formato de información de GNU y se puede acceder por C-H I de emacs, es muy detallado e integral. En mi versión de Emacs (26), se encuentra en la Sección 12, "Matar y mover texto". Puedo ver la documentación de información de emacs sobre este tema con la información del comando shell "(emacs) matar" | menos

También es mucho para leer. Este documento tiene como objetivo ser una introducción y referencia rápida.

Terminología de emacs

Los términos de emacs se establecieron hace mucho tiempo y no son típicos.

Tabla: emacs léxico

Término estándar Término de emacs
cortar matar
copiar Para ahorrar al anillo de matar
pegar a tirón
el portapapeles el anillo de matar
el cursor punto
Alternativo Meta, generalmente (e.gramo., M-W suele ser alt-W)
texto seleccionado la región, limitada por el cursor (punto) y marca
N / A Marcos: Inicio o finalización del texto seleccionado

Copiar en emacs

Copiar en emacs no tiene tantos comandos como cortar. Por ejemplo, hay dos comandos para las líneas de corte (línea de asesinato Y matar), pero no para copiar líneas. La copia se puede lograr haciendo un corte (matar) seguido de un deshacer (C-x u) o por un tirón (pegar) (C-y), o seleccionando texto (ya sea con mouse o teclado) y luego haciendo matar a la anillo (M-W).

Portapapeles Emacs A.k.a. Anillo de matar

El anillo de matar (portapapeles) de emacs contiene más que el texto más recientemente copiado/cortado; El anillo de matar contiene un lista (por defecto 60 como máximo) del reciente texto copiado/cortado. Esta es una caracteristica muy útil. Es una lista con comportamiento envolvente: cuando se accede más allá de su final, se remonta al principio y viceversa. Por lo tanto, se comporta como una lista circular o "anillo".

Ver el portapapeles (matar anillo) y seleccionar una entrada para pegar

Pastear, por defecto, accede al texto de corte/copiado más recientemente. Con emacs, tienes un historial de entradas de texto para elegir. En una versión GUI de EMACS, haga clic en el menú Editar (o presione F10 Si no es visible), entonces mueva el mouse sobre "Pegar del menú de matar", y verá muchas de las entradas recientes. Puede hacer clic en uno para pegarlo. En una versión de EMACS de solo texto, logras lo mismo navegando con claves en lugar de un mouse. De nuevo, comience con Menú-barra F10.

Comandos útiles

Tabla: comandos útiles para copiar y pegar en emacs

Dominio Llaves) Resumen Nota
región de matar C-W Cortar el texto seleccionado como control-x
matar a la anillo M-W Copiar texto seleccionado como control-c
tirón C-y pegar como control-v
Menú-barra F10 El menú Editar es útil
línea de asesinato C-K Línea de corte para terminar
matar C-S-Backspace cortar toda la línea La clave funciona solo en la GUI
palabra de matar Maryland
orientación de matar M-K
set de la marca C-SPC o C-@ Comience a seleccionar texto
deshacer C-/ o C-_ o C-x u Úselo después de matar para restaurar el texto

Selección de texto con el teclado

En emacs, puede usar el teclado para seleccionar el texto, luego copiarlo o cortarlo. Primero, coloque el cursor (o "punto") al inicio del texto que desea seleccionar, luego presione C-SPC. Luego, navegue el cursor hasta el final del texto que desea seleccionar. Debería ver el texto seleccionado resaltado. Ahora usa C-W o M-W para cortar o copiar.

Conclusión

Este artículo destacó el proceso de copia y pegado utilizando emacs mediante el uso de la terminología de emacs. Además, se discutieron los comandos útiles y el uso eficiente del teclado para utilizar los comandos de copia y pegar. Esperamos que hayan encontrado estos consejos útiles y lo alentaran a ver nuestros otros artículos en Linux Suger.