শুধুমাত্র আইটার্মে (ম্যাকোএসএক্স) ভিমে স্ক্রোলিংয়ের জন্য মাউস সক্ষম করুন


30

আমি শুধুমাত্র স্ক্রোলিংয়ের জন্য ভিমে মাউসটি ব্যবহার করতে চাই (অন্য ভিম মোডগুলি সক্ষম করতে বা অন্যথায় ভিমের সাথে ইন্টারঅ্যাক্ট করার জন্য নয়)। ব্যবহার :set mouse=aএকটি সমস্ত বা কিছুই অপারেশন বলে মনে হচ্ছে, এটি কি পরিবর্তন করা যায়? বিকল্পভাবে আইটর্মকে শুধুমাত্র স্ক্রোল ইভেন্টগুলির মধ্য দিয়ে যেতে দেওয়া যায় এবং কখনও ইভেন্টগুলি ক্লিক / টেনে আনতে তৈরি করা যায়?

দীর্ঘ ব্যাখ্যা: আমি আইটার্মে প্রচুর পরিমাণে ভিম ব্যবহার করি এবং মাউসটি ব্যবহার করি না। তবে, ট্র্যাকপ্যাডের সাথে জড়তা স্ক্রোল করা সত্যিই দুর্দান্ত এবং বড় ফাইলগুলি বোঝার দুর্দান্ত উপায়। আমি :set mouse=aস্ক্রোল করতে ট্র্যাকপ্যাড ব্যবহার করতে পারি এবং এটি দুর্দান্ত। এখন আমি যখন ক্লিক করি তবে ভিএম ভিজ্যুয়াল মোডে প্রবেশ করে এবং আইটির্ম নির্বাচিত পাঠ্যটি অনুলিপি করবে না। আমি পাঠ্য নির্বাচন এবং অনুলিপি করার জন্য আইটার্মস ক্ষমতা ধরে রাখতে চাই।

আমি ভিম সেট আপ করার বিষয়ে ভেবেছি যাতে ভিমে অনুলিপি করা ম্যাক ওএস এক্সে অনুলিপি করে (পিবিসিপি ব্যবহার করে, আমার যাইহোক এটি করা দরকার)। স্থানীয় ফাইলগুলি সম্পাদনা করার সময় এটি কৌশলটি করবে তবে বেশিরভাগ সময় আমি sshকোথাও থাকি এবং দূরবর্তী ফাইলগুলি সম্পাদনা করি।

উত্তর:


44

আপনি ব্যবহার করতে পারেন

:set mouse=nicr

আমি পরীক্ষা করেছি বলে এটি কেবল মাউস স্ক্রোল নিয়ে কাজ করে।


3
এটি ভিআইএম-এ স্ক্রোল করার সময় আমার যা প্রয়োজন ঠিক তা নয়, আইটার্ম আমাকে পাঠ্য নির্বাচন করতে দেয় না। আমি :set mouse=iতাই করেছি যে স্ক্রোলটি সন্নিবেশ মোডে কাজ করে এবং আইটির্ম স্বাভাবিক মোডে নির্বাচন করুন। যথেষ্ট বন্ধ, তাই আমি উত্তর চিহ্নিত করছি। ধারণার জন্য ধন্যবাদ!
জোনা ব্রাউন

3
এটি আমার কাছে "মাউসটিকে আরও ভাল হতে সেট করুন" বলে মনে হচ্ছে।
কাজার্ক

6
@ জোনাব্রাউন, আইটর্ম নির্বাচন করার :set mouse=nicrসময় আপনি যদি বিকল্পটি ধরে রাখেন তবে তার সাথে মাউস নির্বাচন করবে । স্ট্যাকওভারফ্লো.com
জন হুইটলি

আপনি কোথায় লিখবেন :set mouse=nicr?
নাগুইব ইহাব

18

যদি আপনি set mouse=a, আপনি এখনও আইটার্ম কর নির্বাচন করতে অপশন- ক্লিক করতে পারেন। আদর্শ নয়, তবে এটি আমি খুঁজে পেয়েছি সেরা বিকল্প।


3
এটিই আসল কার্যক্ষম উত্তর।
জেন

1

আমি আইটার্ম সম্পর্কে নিশ্চিত নই তবে এটি টার্মিনাল.্যাপের মাধ্যমে অর্জনযোগ্য।

  • টার্মিনাল.এপ এ স্ক্রোলিং:

http://ayaz.wordpress.com/2010/10/19/ using-mouse-inside-vim-on-terminal-app/ (সিমবিএল এবং মাউসটর্ম ইনস্টল করুন)

  • কেবল স্ক্রোলিং:

    1. টার্মিনালে যান;
    2. পছন্দ;
    3. 'সেটিংস' আইকন;
    4. 'কীবোর্ড' ট্যাব
    5. 'মাউস ...' বোতাম;
    6. সেখানে 'এর জন্য মাউস ইভেন্টগুলি প্রেরণ করুন: "আনচেক করুন" বাম ক্লিক "," মিডল ক্লিক "," রাইট ক্লিক "এর অধীনে।

সম্পন্ন.



-1

গৃহীত উত্তরের চেয়ে আরও ভাল:

set mouse=a

এটি স্ক্রোলিংয়ের অনুমতি দেয় এবং তারপরে হাইলাইটিং আপনাকে ভিজ্যুয়াল ব্লক দেয়।


2
এটি স্ক্রোলিং ব্যতীত অন্যান্য জিনিসগুলিকে সক্ষম করে।
কাজার্ক

3
তদুপরি, প্রশ্নটিতে ইতিমধ্যে এটি উল্লেখ করা হয়েছে।
কাজার্ক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.