Copiar-Pegar desde Mac a Emacs de ubuntu

0

Yo uso version 10.9.2 of OS X y una máquina virtual 6.0.5 VMware Fusion . Ubuntu 14.04 LTS se ha instalado en la máquina virtual. En ubuntu yo uso Emacs 24.3.1 como editor.

Una vez que se inicie emacs of ubuntu, el Kill Menu (ver Edit - > Paste from Kill Menu ) está vacío. Si quiero copiar un texto de Chrome en Mac a Emacs en ubuntu, puedo usar Command+C (que guarda el texto en el menú Eliminar de Emacs) y luego Command+V o Ctrl+V .

También puedo copiar y pegar un texto dentro de Emacs usando Command+C (que también guarda el texto en el menú Eliminar de Emacs) y luego Command+V o Ctrl+V .

Sin embargo, el problema es que, después de copiar y pegar algo en Emacs, ya no pude copiar y pegar una prueba de Mac a Emacs mediante Command+C y luego Command+V o Ctrl+V : Command+C en un Chrome La página de Mac ya no puede guardar el texto en el menú Matar. En consecuencia, Command+V o Ctrl+V dentro de Emacs siempre pega el último elemento en el menú Kill, que no es lo que quiero.

Entonces, tengo que cerrar y volver a iniciar Emacs para limpiar el menú Kill para habilitar el copiado y pegado de Mac a Emacs de ubuntu, lo cual es tedioso ...

¿Alguien podría ayudar?

    
pregunta SoftTimur 20.12.2014 - 01:07

1 respuesta

1

Creo que hay dos problemas aquí. Una es cómo copiar de Mac a Ubuntu. Ese es el trabajo de la VM. Debe configurarlo y muchas veces depende de la captura del mouse / teclado (es posible que desee buscarlo en su vmware config para la máquina virtual específica que esté utilizando, es decir, la que ejecuta Ubuntu). Por lo que dijiste, parece que esta parte está funcionando bien.

Luego hay una pregunta sobre el anillo Kill-Yank en Emacs. Por lo general, mata (corte) con Command+K (mata desde la posición del cursor hasta el final de la línea actual; puede matar caracteres con Control+K o palabras con Option(alt)+K ) y pegar con Command+Y ( pegará todo lo que haya matado justo antes de tirarlo hacia arriba). Por lo tanto, a menos que esté configurado de manera diferente, lo que copie o corte con Command+C o Command+X en su Mac (siempre que esté configurado correctamente en VMWare) debería estar disponible en Emacs utilizando Command+Y no Command+V .

Espero que ayude.

P.S. También hay otro truco: Ubuntu tiende a pensar que el mouse es un periférico que tiene tres botones. Seleccionar algo (solo seleccionarlo, no copiarlo ni cortarlo) y presionar el botón central normalmente lo pega en la posición del cursor (no sé, sin embargo, cómo su Ubuntu alojado en VMWare diferenciaría su botón central. A veces, significa presionar ambos botones a la vez. En algunas configuraciones, deberá presionar un modificador ( Option ?) mientras hace clic en el botón secundario.

    
respondido por el nmizar 29.12.2014 - 22:59

Lea otras preguntas en las etiquetas