Copia-Incolla da Mac a Emacs di ubuntu

0

Uso version 10.9.2 of OS X e una macchina virtuale 6.0.5 VMware Fusion . Ubuntu 14.04 LTS è stato installato sulla macchina virtuale. In ubuntu uso Emacs 24.3.1 come editor.

Una volta lanciato emacs di ubuntu, Kill Menu (vedi Edit - > Paste from Kill Menu ) è vuoto. Se voglio copiare un testo da Chrome sotto Mac a Emacs sotto ubuntu, posso usare Command+C (che salva il testo nel menu Kill di Emacs) poi Command+V o Ctrl+V .

Posso anche copiare e incollare un testo all'interno di Emacs usando Command+C (che salva anche il testo nel menu Kill di Emacs) poi Command+V o Ctrl+V .

Tuttavia, il problema è che, dopo aver copiato e incollato qualcosa in Emacs, non potevo più copiare e incollare un test da Mac ad Emacs più da Command+C poi Command+V o Ctrl+V : Command+C sotto un Chrome la pagina di Mac non può più salvare il testo nel menu Kill. Di conseguenza, Command+V o Ctrl+V in Emacs incolla sempre l'ultimo elemento nel menu Kill, che non è quello che voglio.

Quindi devo chiudere e riavviare Emacs per pulire il menu Kill per abilitare il copia-incolla da Mac a Emacs di ubuntu, che è noioso ...

Qualcuno potrebbe aiutare?

    
posta SoftTimur 20.12.2014 - 01:07
fonte

1 risposta

1

Penso che ci siano due problemi qui. Uno è come copiare da Mac a Ubuntu. Questo è il lavoro della VM. Devi configurarlo e spesso dipende dall'acquisizione del mouse / tastiera (potresti volerlo cercare nel tuo VMware Config per la VM specifica che stai usando, cioè quella su Ubuntu). Da quello che hai detto, sembra che questa parte funzioni bene.

Poi c'è una domanda sull'anello di Kill-Yank in Emacs. Di solito, uccidi (taglia) usando Command+K (uccide dalla posizione del cursore alla fine della riga corrente, puoi uccidere i caratteri con Control+K o parole con Option(alt)+K ) e incollali con Command+Y ( incollerà tutto ciò che hai ucciso prima di tirarlo su). Quindi, a meno che non sia configurato in qualche modo in modo diverso, qualsiasi cosa copi o tagli con Command+C o Command+X sul lato Mac (a condizione che sia configurato correttamente su VMWare) dovrebbe essere disponibile su Emacs utilizzando Command+Y non Command+V .

Spero che ti aiuti.

P.S. C'è anche un altro trucco: Ubuntu tende a pensare al mouse come a una periferica con tre pulsanti. Selezionare qualcosa (solo selezionare, non copiarlo o tagliarlo) e premere il tasto centrale lo incolla normalmente nella posizione del cursore (non so, tuttavia, come la tua Ubuntu VMware-hosted possa differenziare il tuo tasto centrale. entrambi i pulsanti contemporaneamente. In alcune configurazioni, dovrai premere un modificatore ( Option ?) mentre fai clic sul pulsante secondario.

    
risposta data 29.12.2014 - 22:59
fonte

Leggi altre domande sui tag