जवाबों:
ठीक है, मुझे एक समाधान मिला ...
क्रिस जॉन्सन ने लिखा है कि इस समस्या का कारण क्या है।
उनके उपकरण काम करते हैं, लेकिन एक बेहतर समाधान, अगर आपने होमब्रे को स्थापित किया है:
brew install reattach-to-user-namespace
फिर अपनी ~/.tmux.conf
इन पंक्तियों में जोड़ें:
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"
पहली पंक्ति अपने खोल से बात कर सकते सुनिश्चित करता है pbpaste
, pbcopy
और launchctl
कोई चिंता के साथ अब।
दूसरी पंक्ति आप कॉपी कर सकते हैं tmux
टाइपिंग द्वारा मैक के पेस्ट बफर में पेस्ट बफर control- b control- c(की जगह control- bअपने tmux उपसर्ग कुंजी के साथ)।
तीसरी पंक्ति सीधे टाइप करके मैक के पेस्ट बफर को पेस्ट करेगी control-v। एक साइड-इफेक्ट के रूप में यह मैक के पेस्ट बफर को कॉपी पेस्ट बफर में tmux
कॉपी करता है।
मैं पसंद करता हूँ अगर मैं tmux
पूरी तरह से पेस्ट बफर nuke सकता है और यह सीधे मैक के पेस्ट बफर में पेस्ट है, लेकिन ... ओह अच्छी तरह से।