Posso copiare evidenziando e incollando con un clic centrale su Mac OS X?

63

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.

    
posta installero 12.08.2011 - 13:37
fonte

10 risposte

15

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.

    
risposta data 05.06.2016 - 22:13
fonte
13

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.

    
risposta data 10.11.2011 - 19:57
fonte
5

Il terminale macOS può fare copia / incolla con due buffer separati:

  1. Il buffer di copia / incolla che è condiviso con tutte le altre applicazioni. Si può accedere tramite Comando C / Comando V .
  2. Un buffer di copia / passato separato che è condiviso solo tra terminali (macOS). Può essere riempito (copia) trascinando il mouse sul testo, facendo doppio clic o Maiusc Comando facendo doppio clic sui nomi dei file (nessun comando V ). Il contenuto di questo buffer è incollato dal pulsante centrale del mouse, da Shift Comando V , o da Comando + due dita-clic.
risposta data 24.02.2017 - 00:04
fonte
4

Crea il seguente servizio di Automator:

Assegnauntastoallatastiera,comeshiftcontrollo](qualcosadiimprobabilechepossaentrareinconflittoconqualcosa).Quindi,utilizzaBetterTouchToolperassegnarequellasequenzaditastialpulsantecentraledelmouse.

Loscriptdellashellcentraleprovieneda questa risposta valida . Il primo script di shell copia la selezione negli appunti, lo script centrale fa clic con il mouse nella posizione corrente e AppleScript invia un V per incollare il contenuto degli appunti

    
risposta data 19.02.2012 - 06:45
fonte
2

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 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.

    
risposta data 10.02.2012 - 15:22
fonte
1

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.

    
risposta data 12.08.2011 - 16:21
fonte
1

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

    
risposta data 29.09.2015 - 20:40
fonte
0

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.

    
risposta data 19.06.2017 - 19:10
fonte
0

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.

    
risposta data 18.11.2017 - 06:14
fonte
0

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)

    
risposta data 06.06.2018 - 05:00
fonte

Leggi altre domande sui tag