¿Cómo selecciono y copio texto en Emacs usando el teclado?

11

¿Cómo selecciono el texto con el teclado?

Después de seleccionar el texto, hago clic en Editar . Se nota Copy <copy>.

¿Cómo copio texto usando el teclado?

sam
fuente

Respuestas:

1

Intenta activar el modo de selección de PC . Vea también la página copiar / pegar en emacswiki

Tom
fuente
¿PcSelectionMode también es compatible con emacs normales o debo instalar otro emacs? Por cierto, sé que C- significa ctrl, M- significa alt, y ¿qué es S-?
sam
Debería estar disponible en la instalación predeterminada de GNU Emacs. Puedes intentar encenderloM-x pc-selection-mode
Tom
Gracias ~ He cargado el modo pc-selection. ¿Cómo presionar S-?
Sam
@sam: supongo que Ses el Shiftmodificador
enzotib
33

Presione Ctrl- Spacepara marcar el inicio del bloque.

Mueva el cursor hasta el final del bloque.

Presione Alt- wpara copiar

Mover a la posición de inserción

Presione Ctrl- ypara pegar

enzotib
fuente
No puedo seleccionar por ctrl + espacio, y si uso el mouse para seleccionar, tampoco puedo copiar por alt + w. ¿Que pasó?
Sam
@sam: Ctrl-space no selecciona, solo marca el inicio del bloque. Luego verá que la selección se expande si mueve el cursor.
enzotib
Lo siento por mi error tipográfico, sé que debería usar el teclado para mover el cursor. Cuando presiono Ctrl + espacio, solo abro el método de entrada como scim. Incluso cuando uso el mouse para seleccionar, tampoco puedo copiar con alt + w. Porque cuando abro gedit para pegar, no parece nada.
sam
Me refiero a copiar y pegar dentro de emacs, no sé si funciona pegar fuera de él. Y puede probar Ctrl- @ en lugar de Ctrl-space.
enzotib
He intentado ctrl + 2 y ctrl + shift + 2 (significa ctrl + @) con la tecla de dirección del teclado (arriba, abajo, izquierda, derecha a la derecha del teclado), pero tampoco puedo seleccionar ningún carácter.
sam
5

Encontré otra manera igual que las operaciones de Windows.

Menú Emacs > Opciones > Cx / Cc / Cv Cortar y Pegar (CUA) .

Esa opción me permitirá usar Shift+ Arrow keyspara seleccionar, Ctrl+ Cpara copiar y ctrl+ Vpara pegar.

Pero solo funciona en emacs. No se pudo pegar en gedit.

Si quiero pegar en gedit, debo usar menu > edit > copy .

No encontré ningún acceso directo a menú > editar > copiar .

sam
fuente