Tmux माउस-मोड माउस के साथ पाठ का चयन करने की अनुमति नहीं देता है


41

मैं का उपयोग कर रहा हूँ tmux 2.1और माउस मोड के साथ करने की कोशिश की

set -g mouse on

और यह ठीक काम करता है, मैं tmuxउपयुक्त विंडो पर क्लिक करके विंडो विभाजन को पार कर सकता हूं । लेकिन इसका नकारात्मक पक्ष यह है कि मैं माउस के साथ पाठ का चयन नहीं कर सकता। यहाँ है कि यह कैसा दिखता है:

यहाँ छवि विवरण दर्ज करें

जैसा कि आप देख सकते हैं, जब मैं माउस बटन दबाता रहता हूं और बटन छोड़ते ही गायब हो जाता है, तो चयन केवल लाल हो जाता है। माउस मोड के बिना "माउस के साथ चयन" पूरी तरह से ठीक काम करता है।

क्या माउस मोड को चालू करने और पाठ का चयन करने की क्षमता रखने के लिए कुछ समाधान है?

जवाबों:


58

यदि आप Shiftमाउस के साथ काम करते समय दबाते हैं , तो वह माउस प्रोटोकॉल से आगे निकल जाता है और आपको चयन / पेस्ट करने देता है। यह उदाहरण के लिए xterm मैनुअल में प्रलेखित है , और अधिकांश टर्मिनल एमुलेटर उस व्यवहार की प्रतिलिपि बनाते हैं।

OS X के लिए नोट्स: iTerm में, Optionइसके बजाय का उपयोग करें Shift। Terminal.app में, उपयोग करें Fn


9
नोट: MacOS के लिए iTerm पर उपयोग करने optionके बजायshift
KNejad

1
@Kejad यह macOS हाई सिएरा पर टर्मिनल.एप्प के अंदर काम नहीं करता है। कोई विचार?
बास्तियन ग्रुबर

9
@BastianGruber इस SO उत्तर की टिप्पणी अनुभाग से मैंने पाया कि Terminal.app पर आपको FN कुंजी का उपयोग करना चाहिए
KNejad

6
यदि आपके पास कई tmux पैन हैं, तो यह दृष्टिकोण अच्छी तरह से काम नहीं करता है। मैं पाठ का चयन कर सकता हूं, लेकिन चयन सभी tmux पैन में टर्मिनल लाइनों को ओवरलैप करता है।
एडी आर

1
@EddyR। यह वह जगह है जहाँ ctrl-b + z काम आता है।
cfz42

1

थॉमस डिके का जवाब शायद वही है जो ज्यादातर लोग ढूंढ रहे हैं।

आपके द्वारा देखे जा रहे व्यवहार पर कुछ और संदर्भ देने के लिए, जब tmuxमाउस का मोड इस पर होता है, तो एक विशेष फलक में पाठ चयन को सक्षम करता है। वह लाल पाठ हाइलाइटिंग है जो आपके स्क्रीनशॉट में दिखाया गया है। यह तब उपयोगी हो सकता है जब आपके पास विभाजन पैन हो और केवल एक के भीतर पाठ की प्रतिलिपि बनाना चाहते हों।

जब आप माउस बटन छोड़ते हैं, तो चयनित पाठ को tmuxआंतरिक क्लिपबोर्ड पर कॉपी किया जाता है। फिर आप उस पाठ का उपयोग करके पेस्ट कर सकते हैं Ctrl+B ]

दुर्भाग्य से यह सिस्टम के प्राथमिक क्लिपबोर्ड पर कॉपी नहीं होता है, इसलिए आप tmuxउदाहरण के लिए ब्राउज़र में चयन नहीं कर सकते हैं । आप हालांकि उस व्यवहार को कॉन्फ़िगर कर सकते हैं। इस उत्तर को देखें कि tmux वाले माउस से कॉपी और पेस्ट कैसे करें


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