Ho usato Linux negli ultimi due anni e trovo estremamente utile copiare il testo evidenziandolo e incollarlo facendo clic con il pulsante centrale del mouse.
Sto usando un Mac ora e mi chiedo se posso ottenere tale comportamento su Mac OS X.
Ho usato Linux negli ultimi due anni e trovo estremamente utile copiare il testo evidenziandolo e incollarlo facendo clic con il pulsante centrale del mouse.
Sto usando un Mac ora e mi chiedo se posso ottenere tale comportamento su Mac OS X.
Risposte:
Ho scritto un piccolo programma C gratuito che fa qualcosa di simile alla risposta di Gilligan. Ogni volta che trascini l'evidenziazione o fai doppio clic sul testo, questo viene copiato nel buffer degli appunti. Quindi è possibile fare clic con il pulsante centrale del mouse in qualsiasi finestra per incollarlo. Si chiama "macpaste" e su Github ( https://github.com/lodestone/macpaste ). Funziona a livello globale per ogni programma che utilizzo con dati testuali.
In iTerm2, disabilita il loro clic centrale in Preferenze, altrimenti otterrai doppie paste.
Undefined symbols for architecture x86_64
Puoi provare BetterTouchTool . È possibile assegnare eventi trackpad, mouse e tastiera personalizzati per attivare azioni specifiche su base globale o specifica dell'applicazione.
Ecco la mia configurazione per associare un tocco a tre dita ⌘V(poiché si tratta del collegamento incolla globale. In alternativa puoi selezionare tra dozzine di altri gesti trackpad e mouse per emulare il comando incolla.
Il terminale macOS può fare copia / incolla con due buffer separati:
Creare il seguente servizio Automator:
Assegnalo a una sequenza di tasti, come ⌘⌥shiftcontrol](qualcosa che difficilmente entrerà in conflitto con qualcosa). Quindi, utilizzare BetterTouchTool per assegnare la sequenza di tasti al pulsante centrale del mouse.
Lo script della shell centrale proviene da questa bella risposta . Il primo script shell copia la selezione negli appunti, lo script centrale fa clic con il mouse nella posizione corrente e AppleScript invia un messaggio ⌘Vper incollare il contenuto degli appunti
Dopo aver evidenziato il testo nel Terminale, posso fare clic con il pulsante centrale per incollarlo nuovamente 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 incollarlo in Terminale con un clic centrale. Sto eseguendo Lion e non avevo configurato nulla per ottenere questo comportamento predefinito. Non sono sicuro di altre versioni di OS X.
Ho provato lo script di Automator suggerito da Daniel. NON ha funzionato per me su OS X 10.10.
Sono stato in grado di far funzionare BetterTouchTool (v 1.15) da solo per alcune applicazioni. Come questo:
Ho fatto il mouse sinistro due volte per diversi motivi. Il primo di solito cambia lo stato attivo solo nella nuova finestra, ma non posiziona il cursore. Inoltre, facendo clic in una casella di testo di solito si seleziona tutto il testo, che viene quindi eliminato quando viene incollato qualcosa lì. Di solito voglio che il testo originale rimanga.
Gilligan
Non penso che ci sia un modo in generale, ma alcuni programmi accettano il pulsante centrale come incolla
per esempio
Aquamacs - un emacs configurato OSX
iTerm2 - un sostituto per Terminal
Per i mouse / trackball più recenti, fare clic sulla rotellina di scorrimento funge da terzo pulsante
Vorrei aggiungere che, se il problema è, come è stato per me, che non è stato possibile ottenere negli Appunti roba illuminata in una finestra di X-Quartz, il segreto è evidenziare, quindi il menu XQuartz- > Modifica -> Copia. In questo modo, è disponibile per incollare 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
Funzionerà come in Linux premendo il pulsante centrale del mouse (è una copia e incolla insieme)