He descubierto que tmux rompe pbpaste
, pbcopy
y launchctl
.
¿Existe una buena manera de hacer que funcione bien con estas herramientas?
He descubierto que tmux rompe pbpaste
, pbcopy
y launchctl
.
¿Existe una buena manera de hacer que funcione bien con estas herramientas?
Vale, he encontrado una solución...
Chris Johnsen tiene un buena redacción de lo que causa este problema en github.
Sus herramientas funcionan, pero una mejor solución, si tienes homebrew instalado a:
brew install reattach-to-user-namespace
Entonces en su ~/.tmux.conf
añade 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 asegura que su shell puede hablar con pbpaste
, pbcopy
y launchctl
ahora sin preocupaciones.
La segunda línea permite copiar el tmux
en el búfer de pegado del Mac escribiendo control - b control - c (sustituir control - b con su clave de prefijo tmux).
La tercera línea pegará directamente el buffer de pegado del Mac escribiendo control-v . Como efecto secundario, copia el buffer de pegado del Mac en tmux
del búfer de pegado.
Preferiría que pudiese hacer un bombardeo tmux
y hacer que pegue directamente en el búfer de pegado del Mac, pero... oh, bueno.
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.