Eu estava usando o Linux nos últimos anos e acho extremamente útil copiar texto destacando-o e colar clicando no botão do meio do mouse.
Agora estou usando um Mac e me pergunto se posso conseguir esse comportamento no Mac OS X.
Eu estava usando o Linux nos últimos anos e acho extremamente útil copiar texto destacando-o e colar clicando no botão do meio do mouse.
Agora estou usando um Mac e me pergunto se posso conseguir esse comportamento no Mac OS X.
Respostas:
Escrevi um pequeno programa C gratuito que faz algo semelhante à resposta de Gilligan. Sempre que você arrasta o realce ou clica duas vezes no texto, ele copia para o buffer da área de transferência. Em seguida, clique com o botão do mouse em qualquer janela para colá-lo. É chamado "macpaste" e no Github ( https://github.com/lodestone/macpaste ). Funciona globalmente para todos os programas que utilizo que possuam dados textuais.
No iTerm2, desative o clique do meio em Preferências, caso contrário, você obterá pastas duplas.
Undefined symbols for architecture x86_64
Você pode tentar o BetterTouchTool . Você pode atribuir eventos personalizados do trackpad, mouse e teclado para acionar ações específicas em uma base global ou específica do aplicativo.
Aqui está minha configuração para vincular um toque de três dedos ⌘V(como este é o atalho de pasta global. Como alternativa, você pode selecionar entre dezenas de outros gestos do trackpad e do mouse para emular o comando de colar.
O terminal macOS pode copiar / colar com dois buffers separados:
Crie o seguinte serviço Automator:
Atribua um pressionamento de tecla, como ⌘⌥shiftcontrol](algo que provavelmente não entrará em conflito com nada). Em seguida, use o BetterTouchTool para atribuir esse pressionamento de tecla ao botão do meio do mouse.
O script do shell do meio vem dessa boa resposta . O primeiro script de shell copia a seleção para a área de transferência, o script do meio clica no mouse no local atual e o AppleScript envia um ⌘Vpara colar o conteúdo da área de transferência
Depois de destacar o texto no Terminal, posso clicar com o botão do meio para colá-lo novamente no Terminal sem usar os atalhos de teclado para copiar / colar. Isso não parece funcionar quando o texto vem de outros aplicativos, ou seja. Não consigo copiar o texto do TextEdit e colar no Terminal com um clique do meio. Estou executando o Lion e não tinha configurado nada para obter esse comportamento padrão. Não tenho certeza sobre outras versões do OS X.
Eu tentei o script Automator sugerido por Daniel. NÃO funcionou para mim no OS X 10.10.
Consegui fazer o BetterTouchTool (v 1.15), sozinho, funcionar para alguns aplicativos. Como isso:
Eu fiz o Left Mouse duas vezes por vários motivos. A primeira geralmente muda apenas o foco para a nova janela, mas não posiciona o cursor. Além disso, clicar em uma caixa de texto geralmente seleciona todo o texto, que é excluído quando algo é colado nela. Eu normalmente quero que o texto original fique.
Gilligan
Eu não acho que existe uma maneira em geral, mas alguns programas aceitam o botão do meio como colar
por exemplo
Aquamacs - um emacs configurado para OSX
iTerm2 - um substituto para o Terminal
Para mouses / trackballs mais novos, clicar na roda de rolagem atua como um terceiro botão
Gostaria de acrescentar que, se o problema é que, como estava comigo, você não pode colocar coisas iluminadas em uma janela X-Quartz na área de transferência, o segredo é destacar, então o menu XQuartz- > Editar -> Copiar. Dessa forma, ele está disponível para colar em todos os aplicativos comuns do Mac OS.
Na maioria dos terminais, você pode arrastar e soltar o texto destacado ou, alternativamente, usar: Shift + ⌘ + v
Ele agirá como no Linux, pressionando o botão do meio do mouse (é copiar e colar)