जवाबों:
ठीक है, मुझे एक समाधान मिला ...
क्रिस जॉन्सन ने लिखा है कि इस समस्या का कारण क्या है।
उनके उपकरण काम करते हैं, लेकिन एक बेहतर समाधान, अगर आपने होमब्रे को स्थापित किया है:
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 सकता है और यह सीधे मैक के पेस्ट बफर में पेस्ट है, लेकिन ... ओह अच्छी तरह से।