Tmux और pbpaste, pbcopy और launchctl का उपयोग करना


25

मैंने पाया है कि tmux टूटता है pbpaste, pbcopyऔर launchctl

इन उपकरणों के साथ अच्छा खेलने के लिए एक अच्छा तरीका है?

जवाबों:


31

ठीक है, मुझे एक समाधान मिला ...

क्रिस जॉन्सन ने लिखा है कि इस समस्या का कारण क्या है।

उनके उपकरण काम करते हैं, लेकिन एक बेहतर समाधान, अगर आपने होमब्रे को स्थापित किया है:

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 सकता है और यह सीधे मैक के पेस्ट बफर में पेस्ट है, लेकिन ... ओह अच्छी तरह से।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.