मैं केवल स्क्रॉल करने के लिए विम में माउस का उपयोग करना चाहता हूं (अन्य विम मोड को सक्षम करने के लिए या अन्यथा विम के साथ बातचीत करने के लिए नहीं)। का उपयोग करते हुए :set mouse=a
लगता है कि यह सब या कुछ भी नहीं ऑपरेशन है, क्या इसे बदला जा सकता है? वैकल्पिक रूप से iTerm को केवल स्क्रॉल ईवेंट से गुजरने के लिए बनाया जा सकता है और कभी भी ईवेंट को क्लिक / ड्रैग न करें?
लंबी व्याख्या: मैं iTerm में विम का बहुत उपयोग करता हूं और माउस का उपयोग नहीं करता। हालांकि, एक ट्रैकपैड के साथ जड़ता स्क्रॉल करना वास्तव में अच्छा है और बड़ी फ़ाइलों को भ्रमित करने का एक शानदार तरीका है। मैं :set mouse=a
स्क्रॉल करने के लिए ट्रैकपैड का उपयोग कर सकता हूं और यह बहुत अच्छा है। अब जब मैं क्लिक करता हूं, तो vim दृश्य मोड में प्रवेश करता है और iTerm चयनित पाठ की प्रतिलिपि नहीं बनाएगा। मैं पाठ को चुनने और कॉपी करने के लिए iTerms की क्षमता को बनाए रखना चाहूंगा।
मैंने विम को स्थापित करने के बारे में सोचा है ताकि विम में नकल मैक ओएस एक्स (pbcopy का उपयोग करके, मुझे वैसे भी यह करने की आवश्यकता है) में नकल होगी। यह लोकल फाइल्स को एडिट करने के दौरान ट्रिक करेगा, लेकिन ज्यादातर समय मैं ssh
कहीं और डी रिमोट फाइल्स को एडिट करता हूं ।
:set mouse=i
ऐसा किया है कि स्क्रॉल इन्सर्ट मोड में काम करता है और iTerm सामान्य मोड में चयन करता है। पर्याप्त बंद करें, इसलिए मैं उत्तर दे रहा हूं। विचार के लिए धन्यवाद!