Tmux এ vim চালানোর সময় মাউসটি সঠিকভাবে ব্যবহার করতে পারে না


19

আমি ভিএমআইএম টিএমউক্সে চালাচ্ছি,

আমি যখন ভিআইএম-তে পাঠ্যক্রমের একটি বিভাগ নির্বাচন করার চেষ্টা করি, তখন মাউস তার অবস্থানটি পুনরায় সেট করতে থাকে, সুতরাং আমি কেবলমাত্র একটি লাইন বেছে নিতে পারি (যেখানে মাউস দেখা দেয় সেখানে সর্বশেষ লাইন)।

কেউ এই সমস্যার সমাধানের কিভাবে জানে?

উত্তর:


30

এটি কাজ করার জন্য আপনার দুটি কনফিগার করতে হবে।

  1. আপনার .vimrcযোগে:

    set ttymouse=xterm2
    set mouse=a
    
  2. আপনার .tmux.confযোগে:

    set -g mouse on
    

তারপরে আপনি পাঠ্যের ব্লকগুলি নির্বাচন করতে, বিভক্ত উইন্ডোগুলিকে পুনরায় আকার দিন, ...


হুঁ, মাউস টিএমউক্সে ধীর গতির, আমি এটি অনুভব করতে পারি তবে এটি যেভাবেই কাজ করে
ডেইজি

7
আপনার ভিআরসিআরটিতে টিটিমিউস = এক্সটারম 2 সেট করার চেষ্টা করুন। আমার সেটআপের জন্য (urxvt-unicode, tmux) এটি ভিএম / টিএমউক্সে মাউস নির্বাচনের গতি এবং প্রতিক্রিয়াশীলতার ব্যাপকতর উন্নতি করেছে।
imber

@ জিম্বার ধন্যবাদ, আমি সেই ভেরিটি সেট না করা পর্যন্ত মাউস ভিমে মোটেও কাজ করে নি।
ম্যাথু

অন্য উত্তরে উল্লিখিত হিসাবে, tmux.conf এখন ব্যবহার করা উচিতset -g mouse on
পিটার গিবসন

5

@ Jasonwryan এর উত্তর tmux 2.1 হিসাবে কাজ করবে না যেহেতু বিভিন্ন মাউস অপশনকে ডাকা এক কনফিগারেশনে মার্জ করা হয়েছিল mouse

নতুন পদ্ধতিটি হ'ল:

  1. আপনার .vimrcযোগে:

    set ttymouse=xterm2
    set mouse=a
    
  2. আপনার tmux.confযোগে:

    set -g mouse on
    
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.