tmux set-g माउस-मोड पर काम नहीं करता है




(4)

मैं चारों ओर देख रहा हूं और लोग कहते हैं कि डाल रहे हैं

set -g mouse-mode on

tmux चलाते समय आपको टर्मिनल आउटपुट के माध्यम से स्क्रॉल करना चाहिए। हालांकि, दोनों इसे ~/.tmux.conf फ़ाइल में ~/.tmux.conf और tmux set -g mouse-mode on कहकर एक tmux सत्र में, कुछ भी नहीं बदलता है। जब मैं स्क्रॉल करता हूं तब भी मैं डिफ़ॉल्ट सेटिंग्स के साथ vim में स्क्रॉलिंग की तरह tmux के बाहर मिलता हूं।

किसी को पता है क्यों है यह?


इसे इस्तेमाल करे। यह मेरे कंप्यूटर पर काम करता है।

set -g mouse on


जैसा कि @ ग्राहम 42 ने नोट किया है, संस्करण 2.1 में माउस विकल्प बदल गया है। स्क्रॉलिंग के लिए अब आपको प्रतिलिपि मोड दर्ज करना होगा। स्क्रॉलिंग को लगभग समान करने के लिए 2.1 से पहले यह कैसे था .tmux.conf निम्नलिखित जोड़ें।

set-option -g mouse on

# make scrolling with wheels work
bind -n WheelUpPane if-shell -F -t = "#{mouse_any_flag}" "send-keys -M" "if -Ft= '#{pane_in_mode}' 'send-keys -M' 'select-pane -t=; copy-mode -e; send-keys -M'"
bind -n WheelDownPane select-pane -t= \; send-keys -M

यह एक फलक पर होवर पर स्क्रॉलिंग सक्षम करेगा और आप लाइन से उस फलक लाइन को स्क्रॉल करने में सक्षम होंगे।

स्रोत: https://groups.google.com/d/msg/tmux-users/TRwPgEOVqho/Ck_oth_SDgAJ


तो इस विकल्प का नाम बदलकर संस्करण 2.1 (18 अक्टूबर 2015) में किया गया है

changelog :

 Mouse-mode has been rewritten.  There's now no longer options for:
    - mouse-resize-pane
    - mouse-select-pane
    - mouse-select-window
    - mode-mouse

  Instead there is just one option:  'mouse' which turns on mouse support

तो मैं अब अपने .tmux.conf फ़ाइल में उपयोग कर रहा हूं

set -g mouse on