24 votos

Copiar al portapapeles de Tmux en El Capitan

Estoy bastante contento con el Terminal de cambios en El Capitan (ver, por ejemplo, esta pregunta).

Sin embargo, no puedo entender cómo habilitar la copia al portapapeles del sistema desde dentro Tmux. Por ejemplo, ahora que soy capaz de seleccionar el texto dentro de Tmux correctamente por el ratón, ¿cómo puedo copiar el texto seleccionado al portapapeles así, además de Tmux del propio búfer?

Tengo el siguiente en mi tmux.conf:

setw -g mode-mouse on
set -g mouse-select-pane on
set -g mouse-resize-pane on
set -g mouse-select-window on

setw -g mode-keys vi
bind-key -t vi-copy 'v' begin-selection
bind-key -t vi-copy 'y' copy-selection

He intentado modificar la última línea para

bind-key -t vi-copy 'y' copy-selection \; copy-pipe "pbcopy"

pero en realidad no funciona. Estaría agradecido por las sugerencias!

Gracias!

39voto

Oplatek Puntos 39

En realidad, acabo de encontrar solución muy simple de cómo habilitar la copia usando Cmd+C de nuevo.

En defecto de la aplicación del Terminal ir a Ver->"Permitir el informe de ratón" y marca la casilla. Eso es todo.

PS: por supuesto, las nuevas características interesantes, como arrastrar la pantalla dividida en tmux dejar de trabajar después de desactivar el informe de ratón.

23voto

amohr Puntos 1

Si mantiene pulsada la tecla de función hacia abajo puede seleccionar y copiar al portapapeles con manzana+c así.

10voto

siphiuel Puntos 283

En realidad, yo estaba equivocado cuando afirma que copy-pipe no funciona. Lo hace, y, copy-selection entonces es superfluo, como copy-pipe ambas copias del texto a Tmux mesa de trabajo y tuberías a una arbitraria de comandos de shell. Así que la siguiente línea de obras:

bind-key -t vi-copy 'y' copy-pipe "pbcopy"

Sin embargo, uno debe presionar y antes de soltar el botón del ratón. He topé con esto en la documentación de tmux-yank plugin:

"Cuando se hace una selección con tmux modo ratón o el modo de ratón copiar modo, no se puede confiar en el valor predeterminado de la liberación de ratón después de la selección a copiar el comportamiento. En su lugar, presione y antes de soltar el ratón."

Así funciona, pero con un poco molesto necesidad de presionar y con el fin de copiar el ratón el texto seleccionado.

-2voto

Kevin Dong Puntos 5476

me parece sólo una manera

abra el terminal de configuración/perfiles en la terminal de información de cambiar el tipo de terminal xterm-256 ansi abrir nueva ventana de terminal y disfrutar :)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X