¿Puedo copiar resaltando y pegando haciendo clic con el botón central en Mac OS X?

63

Estuve usando Linux durante los últimos años y me resulta extremadamente útil copiar texto resaltándolo y pegándolo haciendo clic en el botón central del mouse.

Estoy usando una Mac ahora y me pregunto si puedo lograr tal comportamiento en Mac OS X.

    
pregunta installero 12.08.2011 - 13:37

10 respuestas

15

Escribí un pequeño programa gratuito de C que hace algo similar a la respuesta de Gilligan. Cuando arrastra, resalta o hace doble clic en el texto, se copia en el búfer del portapapeles. Luego puedes hacer clic con el botón central del ratón en cualquier ventana para pegarlo. Se llama "macpaste" y en Github ( enlace ). Funciona globalmente para todos los programas que uso que tienen datos textuales.

En iTerm2, deshabilita su clic con el botón central en Preferencias, de lo contrario obtendrás una doble pasta.

    
respondido por el remik 05.06.2016 - 22:13
13

Puede probar BetterTouchTool . Puede asignar eventos personalizados de trackpad, mouse y teclado para desencadenar acciones específicas de forma global o específica de la aplicación.

Aquí está mi configuración para enlazar un toque de tres dedos a ⌘V (ya que este es el acceso directo de pegado global. Alternativamente, puede seleccionar entre docenas de otros gestos de trackpad y mouse para emular el comando de pegar.

    
respondido por el adamrmcd 10.11.2011 - 19:57
5

El terminal macOS puede copiar / pegar con dos buffers separados:

  1. El búfer de copiar / pegar que se comparte con todas las demás aplicaciones. Se puede acceder a él mediante CommandC/Command V .
  2. Un búfer de copia / pasado separado que se comparte solo entre los terminales (macOS). Se puede rellenar (copiar) arrastrando sobre el texto con el mouse, haciendo doble clic o Shift Command haciendo doble clic para los nombres de archivos (no Command V ). El contenido de este búfer se pega con el botón central del ratón, con ShiftCommand V , o con Command + clic con dos dedos.
respondido por el Matthias 24.02.2017 - 00:04
4

Crea el siguiente servicio Automator:

Asígneleunapulsacióndetecla,comoshiftcontrol](algoimprobablequeestéenconflictoconnada).Luego,useBetterTouchToolparaasignaresacombinacióndeteclasalbotóncentraldelmouse.

Lasecuenciadecomandosdelshellintermedioprovienede esta fina respuesta . La primera secuencia de comandos de shell copia la selección al portapapeles, la secuencia de comandos central hace clic con el mouse en su ubicación actual y AppleScript envía un V para pegar el contenido del portapapeles.

    
respondido por el Daniel 19.02.2012 - 06:45
2

Después de resaltar el texto en la Terminal, puedo hacer clic con el botón central para pegarlo nuevamente en la Terminal sin usar los métodos abreviados de teclado para copiar / pegar. Esto no parece funcionar cuando el texto proviene de otras aplicaciones, es decir. No puedo copiar texto de TextEdit y luego pegarlo en la Terminal con un clic del medio. Estoy ejecutando Lion y no configuré nada para obtener este comportamiento predeterminado. No estoy seguro acerca de otras versiones de OS X.

    
respondido por el user27478 10.02.2012 - 15:22
1

No creo que haya una forma en general, pero algunos programas aceptan el botón central como pegado

por ejemplo

  • Aquamacs: un emacs configurado para OSX

  • iTerm2: un reemplazo para Terminal

Sospecho que no habrá muchos más, ya que los ratones ahora tienen ruedas de desplazamiento en lugar de un botón central.

    
respondido por el Mark 12.08.2011 - 16:21
1

Probé el script Automator sugerido por Daniel. NO me funcionó en OS X 10.10.

Pude hacer que BetterTouchTool (v 1.15), solo, funcione para algunas aplicaciones. Así:

Hice Left Mouse dos veces por varias razones. El primero generalmente solo cambia el enfoque a la nueva ventana, pero no posiciona el cursor. Además, al hacer clic en un cuadro de texto, generalmente se selecciona todo el texto, que luego se elimina cuando se pega algo allí. Por lo general, quiero que el texto original se quede.

Gilligan

    
respondido por el Gilligan 29.09.2015 - 20:40
0

Seleccione el texto que desea copiar, luego arrastre y suelte su selección (el signo más blanco en el círculo rojo se mostrará con el cursor). Esto copiará y pegará el texto.

Puede arrastrar y soltar dentro de Terminal o entre aplicaciones.

    
respondido por el Antonio N 19.06.2017 - 19:10
0

Me gustaría agregar que, si el problema es, como sucedió conmigo, que no se pudieron resaltar las cosas que estaban resaltadas en una ventana de X-Quartz en el portapapeles, el secreto es resaltar, luego XQuartz menu- > Editar - > Dupdo. De esa manera, está disponible para pegar en todas las aplicaciones comunes de Mac OS.

    
respondido por el Andrew 18.11.2017 - 06:14
0

En la mayoría de los terminales, puede arrastrar y soltar el texto resaltado o, alternativamente, puede usar:  Mayús + ⌘ + v

Actuará como en Linux presionando el botón central del mouse (es copiar y pegar juntos)

    
respondido por el Desphilboy 06.06.2018 - 05:00

Lea otras preguntas en las etiquetas