25 votos

El uso de tmux y pbpaste, pbcopy, y launchctl

He descubierto que tmux rompe pbpaste, pbcopy y launchctl.

Hay una buena manera de hacer que es jugar bien con estas herramientas?

32voto

Solmead Puntos 1685

Bueno, he encontrado una solución...

Chris Johnsen tiene una buena valoración crítica de las causas de este problema en github.

Sus herramientas de trabajo, pero la mejor solución, si usted tiene homebrew instalado:

brew install reattach-to-user-namespace

A continuación, en su ~/.tmux.conf añadir estas líneas:

set-option -g default-command "reattach-to-user-namespace -l zsh" # or bash
bind C-c run "tmux show-buffer | reattach-to-user-namespace pbcopy"
bind C-v run "reattach-to-user-namespace pbpaste | tmux load-buffer - && tmux paste-buffer"

La primera línea se asegura de que su cáscara puede hablar a pbpaste, pbcopy y launchctl ahora sin preocupaciones.

La segunda línea le permite copiar el tmux de pasta de búfer en el Mac del buffer escribiendo control-b control-c (reemplace el control-b con su tmux prefijo clave).

La tercera línea va a pegar directamente la Mac del buffer escribiendo control-v. Como efecto secundario se copia la Mac del buffer en tmux's buffer.

Me gustaría si me podrían nuke tmux's buffer de todo y tener que pegar directamente en el Mac del buffer, pero... oh, bueno.

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