Tmux में विम चलाते समय माउस का ठीक से उपयोग नहीं कर सकते


19

मैं VIM को tmux में चला रहा हूं,

जब मैं VIM में ग्रंथों की एक श्रृंखला का चयन करने की कोशिश करता हूं, तो माउस अपनी स्थिति को रीसेट करता रहता है, इस प्रकार मैं केवल एक पंक्ति (अंतिम पंक्ति जहां माउस होता है) का चयन कर सकता हूं।

क्या किसी को पता है यह कैसे हल करना है?

जवाबों:


30

दो सेटिंग्स हैं जिन्हें आपको काम करने के लिए कॉन्फ़िगर करने की आवश्यकता है।

  1. आपके .vimrcऐड में:

    set ttymouse=xterm2
    set mouse=a
    
  2. आपके .tmux.confऐड में:

    set -g mouse on
    

तब आप पाठ के ब्लॉक का चयन करने के लिए माउस का उपयोग करने में सक्षम होंगे, सज्जित खिड़कियों का आकार बदल सकते हैं, ...


हम्म, माउस tmux में धीमा है, मैं यह महसूस कर सकता हूं, लेकिन यह वैसे भी काम करता है
daisy

7
अपने vimrc में ttymouse = xterm2 सेट करने का प्रयास करें। मेरे सेटअप (urxvt-unicode, tmux) के लिए इसने vim / tmux में माउस के चयन की गति और जवाबदेही में बहुत सुधार किया।
imbaer

@ बिम्ब धन्यवाद, जब तक मैंने उस संस्करण को सेट नहीं किया, तब तक माउस बिल्कुल भी काम नहीं करता था।
मैथ्यू

जैसा कि अन्य उत्तर में उल्लेख किया गया है, tmux.conf को अब उपयोग करना चाहिएset -g mouse on
पीटर गिब्सन

5

@ मेज़ॉनव्रीयन द्वारा उत्तर tmux 2.1 के रूप में काम नहीं करेगा क्योंकि कई माउस विकल्पों को एक कॉन्फ़िगरेशन में विलय कर दिया गया था mouse

नया तरीका है:

  1. आपके .vimrcऐड में:

    set ttymouse=xterm2
    set mouse=a
    
  2. आपके tmux.confऐड में:

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