Stavo usando Linux negli ultimi due anni e trovo estremamente utile copiare il testo evidenziandolo e incollandolo facendo clic sul pulsante centrale del mouse.
Ora sto usando un Mac e mi chiedo se posso ottenere un simile comportamento su Mac OS X.
Stavo usando Linux negli ultimi due anni e trovo estremamente utile copiare il testo evidenziandolo e incollandolo facendo clic sul pulsante centrale del mouse.
Ora sto usando un Mac e mi chiedo se posso ottenere un simile comportamento su Mac OS X.
Ho scritto un piccolo programma C gratuito che fa qualcosa di simile alla risposta di Gilligan. Ogni volta che si trascina, si evidenzia o si fa doppio clic sul testo, viene copiato nel buffer degli appunti. Quindi puoi fare clic con il pulsante del mouse in qualsiasi finestra per incollarlo. Si chiama "macpaste" e su Github ( link ). Funziona globalmente per ogni programma che uso che contiene dati testuali.
In iTerm2, disabilita il loro middle-click in Preferences, altrimenti otterrai le doppie paste.
Puoi provare BetterTouchTool . Puoi assegnare eventi personalizzati del trackpad, del mouse e della tastiera per attivare azioni specifiche su base globale o specifica per l'applicazione.
Ecco la mia configurazione per associare un tocco con tre dita a ⌘V (poiché questa è la scorciatoia di incollamento globale.) In alternativa puoi selezionare da dozzine di altri gesti del trackpad e del mouse per emulare il comando incolla.
Il terminale macOS può fare copia / incolla con due buffer separati:
Crea il seguente servizio di Automator:

Assegnauntastoallatastiera,come⌘⌥shiftcontrollo](qualcosadiimprobabilechepossaentrareinconflittoconqualcosa).Quindi,utilizzaBetterTouchToolperassegnarequellasequenzaditastialpulsantecentraledelmouse.
Loscriptdellashellcentraleprovieneda
Dopo aver evidenziato il testo nel Terminale, posso fare clic con il pulsante centrale per incollarlo di nuovo nel Terminale senza utilizzare le scorciatoie da tastiera copia / incolla. Questo non sembra funzionare quando il testo proviene da altre applicazioni, ad es. Non riesco a copiare il testo da TextEdit e quindi a incollarlo nel terminale con un clic centrale. Sono in esecuzione Lion e non ho configurato nulla per ottenere questo comportamento predefinito. Non sono sicuro delle altre versioni di OS X.
Non penso che ci sia un modo in generale, ma alcuni programmi accetteranno il pulsante centrale come incolla
per es.
Aquamacs - un emacs configurato da OSX
iTerm2 - una sostituzione per Terminal
Sospetto che non ce ne saranno molti di più in quanto i mouse ora hanno le rotelline di scorrimento anziché un pulsante centrale.
Ho provato lo script di Automator suggerito da Daniel. NON ha funzionato per me su OS X 10.10.
Sono riuscito a rendere BetterTouchTool (v 1.15), da solo, funzionare per alcune applicazioni. In questo modo:
Ho fatto il Mouse sinistro due volte per diversi motivi. Il primo di solito modifica solo il focus sulla nuova finestra, ma non posiziona il cursore. Inoltre, facendo clic in una casella di testo in genere si seleziona tutto il testo, che viene quindi eliminato quando qualcosa viene incollato lì. Di solito voglio che rimanga il testo originale.
Gilligan
Seleziona il testo da copiare, quindi trascina e rilascia la selezione (il segno più bianco in cerchio rosso verrà visualizzato con il cursore). Questo copierà e incollerà il testo.
Puoi trascinare e rilasciare all'interno del terminale o tra le app.
Vorrei aggiungere che, se il problema è, come è stato con me, che non è possibile ottenere gli elementi illuminati in una finestra X-Quartz negli Appunti, il segreto è quello di evidenziare, quindi Menu XQuartz- > Modifica - > Copia. In questo modo, è disponibile per l'incolla in ogni normale app Mac OS.
Nella maggior parte dei terminali è possibile trascinare e rilasciare il testo evidenziato o in alternativa è possibile utilizzare: Maiusc + ⌘ + v
Agirà come in Linux premendo il pulsante del mouse centrale (è una copia e incolla insieme)
Leggi altre domande sui tag macos