ম্যাক থেকে লিনাক্স পর্যন্ত এসএসএস সহ ভিম এবং মাউস


9

আমি অবশ্যই জানি আমার ম্যাক থেকে একটি লিনাক্স মেশিনে রিমোট সেশনে ভিমে মাউস কাজ করা সম্ভব, তবে আমি কীভাবে তা বুঝতে পারি নি।

ডেইলি ভিম এটিকে কাজ করার বিষয়ে একটি পরামর্শ দেয় তবে আমি যদি 'ম্যাক-আনসিসি' সেট করার চেষ্টা করি তবে উদাহরণস্বরূপ, আমি একটি ত্রুটি পেয়েছি যেটি কেবল বিল্টিন_ (রিসকোস, বিওস-আনসি, ইত্যাদি) দিয়ে শুরু করা মানগুলি নির্দিষ্ট করতে পারি। আমি ব্যবহার চেষ্টা করেছি ssh -X, সঙ্গে মিলিত set mouse=aএবং set term=builtin_ansoউদাহরণস্বরূপ, কিন্তু সহ বা তাদের মিশ্রন ছাড়া কোন সাফল্যের সঙ্গে।

আমি স্নো চিতাবাঘ ব্যবহার করছি এবং উইম .1.১.৩১৪ সহ একটি ডেবিয়ান মেশিনে মাউস ব্যবহার করার চেষ্টা করছি। আমি ডকুমেন্টেশনটি দেখেছি তবে এটি কার্যকর করতে পারে না। কোন টিপস?


'term'বিকল্পটিতে আসে যখন দৈনিক ভিএম পোস্টের পরামর্শটি ভুল হয়ে যায় flat খুব কম পরিস্থিতি রয়েছে যেখানে টার্মিনালটিকে $ TERM এর জন্য সঠিক মান সেট করার পরিবর্তে ভিমে এই বিকল্পটি পরিবর্তন করা উচিত। বর্ণালী এর মন্তব্য সঠিক।
জামেসান

উত্তর:


15

আমি মনে করি না যে টার্মিনাল.এপগুলি মাউন্টের কাজটি করার জন্য প্রয়োজনীয় xterm মাউস প্রতিবেদন সমর্থন করে। মাউস রিপোর্টিং কার্যকারিতা সহ টার্মিনাল পাওয়ার কয়েকটি বিকল্প রয়েছে।

  • আইটির্ম হ'ল একটি বিকল্প টার্মিনাল প্রোগ্রাম যা মাউস প্রতিবেদনকে সমর্থন করে
  • টার্মিনাল.এপ-এ মাউস রিপোর্টিং যুক্ত করার জন্য মাউসটর্ম হ্যাক but তবে আমি এটি চেষ্টা করে দেখিনি এবং জানি না এটি কতটা ভাল কাজ করে
  • আপনি এক্স 11 ইনস্টল করতে পারেন এবং একটি বাস্তব এক্সটার্ম ব্যবহার করতে পারেন

একবার যারা যাচ্ছেন তাদের মধ্যে একবার পেয়ে গেলে, :set mouse=a(আপনার প্রয়োজনও হতে পারে :set term=xterm) এবং আপনার ব্যবসায়ের মধ্যে থাকা উচিত।


1
মাউসটার্ম সমস্যা সমাধান করেছে। তারা বর্তমানে মাউস ক্লিকগুলি এবং স্ক্রোল ইভেন্টগুলিকে সমর্থন করে। আমি সবেমাত্র সিমবিএল + মাউসটার্ম ইনস্টল করেছি এবং আমার রিমোট মেশিনে ভিমে মাউস = এ সেট করেছিলাম, এবং এটি কাজ করে।
জোনাটান লিটকে

1
+1 এর জন্য: মাউস সেট করুন = একটি ভিমে। উইন্ডোতে পুট্টি চলার সাথে অন্য কোনও কনফিগারেশন প্রয়োজন হয় না। আমি বিশ্বাস করতে পারি না আমি কেবল এত দিন ধরে কীবোর্ড ব্যবহার করেছি।
চিজিংটনের

6

মাউস সহ টার্মিনাল.এপ ব্যবহার করতে আপনাকে ক্লিকের পরিবর্তে আল্ট-ক্লিক ব্যবহার করতে হবে।
উদাহরণস্বরূপ, ভিমে সেট মাউস = এ তারপরে কার্সারটি অবস্থান করতে অল্ট-ক্লিকটি ব্যবহার করুন।

এটি ssh এর মাধ্যমে কাজ করে, যদিও এটি (vim) উইন্ডোগুলির আকার পরিবর্তন করতে দেয় না। আপনি অন্যান্য উইন্ডো থেকে কাটা এবং টার্মিনাল উইন্ডোতে পেস্ট করার ক্ষমতাও হারাতে পারেন।


1

আমার কাছে উত্তর নেই তবে আমি আমার মাসের দীর্ঘ অনুসন্ধানে যা শিখেছি তা ভাগ করে নিতে পারি। আমি ssh ওভার ভিএম এবং জিএনইউ স্ক্রিনের একটি ভারী ব্যবহারকারী। কিছুটা ব্যঙ্গাত্মকভাবে, আমি সেই প্রোগ্রামগুলির শপথ করছি কারণ আমি এগুলিকে মাউস ছাড়াই দূরবর্তীভাবে ব্যবহার করতে পারি, তবে আমি ওএস এক্সকে প্রায় ত্যাগ করেছি কারণ এটি আমার জন্য মাউসের সাহায্যে দূরবর্তীভাবে ব্যবহারের সহজ উপায় সরবরাহ করে না ।

যাইহোক, এখানে আমি আপ আপ করেছি:

  • X11.app এর অধীনে চলমান xterm মাউসের ইভেন্টগুলি রিপোর্ট করতে এবং পছন্দসইভাবে কাজ করার জন্য তৈরি করা যেতে পারে। দুর্ভাগ্যক্রমে, xterm এর অনেকগুলি আইটার্ম এবং টার্মিনাল.এপ এর বৈশিষ্ট্য নেই। এক্সটার্মে ফন্ট পরিবর্তন করার মতো কিছু করার জন্য কিছুটা কালো যাদু দরকার।
  • আইটর্ম অনুমিতভাবে পছন্দসই কার্যকারিতা সামঞ্জস্য করতে পারে তবে আমি এটি কখনও কাজ করতে পেলাম না। আমি কয়েক মাস আগে টার্মিনাল.অ্যাপে জাহাজটি লাফিয়ে যখন আইটর্মটি বড় পারফরম্যান্সের সমস্যায়ও পড়েছিলাম। স্ক্রিন আপডেটগুলি ধীরে ধীরে ঘটেছিল এবং 25% সিপিইউ গ্রহণ করবে সেখানে কিছুই না করে বসে আছে।
  • আমি প্রকৃতপক্ষে আমার টার্মিনাল অ্যাপ্লিকেশন হিসাবে ভিএমওয়ারের অধীনে চালিত ডাউন উবুন্টু ভিএম ব্যবহার করার চেষ্টা করেছি। আমি এটিকে উইন্ডো ম্যানেজার হিসাবে ফ্লাক্সবক্স সহ একটি পূর্ণস্ক্রিন জিনোম-টার্মিনালে বুট করার জন্য সেট আপ করেছি। আমি সেই সমাধানটি ছেড়ে দিয়েছি কারণ এটি স্পেস এবং ভিএমওয়্যার চালনার ওভারহেডের সাথে ভাল খেলেনি।

এখন আমি কখনই সত্যিকারের লিনাক্স বাক্স থেকে দূরে সরে যাইনি আমাকে মাঝে মাঝে সৎ রাখতে টার্মিনাল.এপ এর মাধ্যমে ভিএম ব্যবহার করুন - আমি যদি নেভিগেশন কীস্ট্রোকগুলি মনে করতে না পারি তবে আমি ভিজ্যুয়াল স্টুডিওটিও ব্যবহার করতে পারি।


0

জিওফের উত্তরের উপরে, এখানে আরও একটি সম্ভাব্য সমাধান রয়েছে:

MacVim + + তেজ জন্য NetRW

ম্যাকভিম মাউস সাপোর্টে তৈরি করেছে এবং নেটআরডাব্লু একটি ভিএম মডিউল যা দূরবর্তী সম্পাদনা ব্যবহার করে মঞ্জুরি দেয় vim scp://host/path/to/file। সুতরাং কেবল ম্যাকভিম শুরু করুন এবং ফাইলের সাথে সংযুক্ত করুন, এটি সম্পাদনা করুন এবং এটি দূরবর্তীভাবে সংরক্ষণ করুন।

আপনি জিইআইআইকে কিছুটা টুইট করতে আগ্রহীও হতে পারেন, আমার সম্পর্কিত প্রশ্নটি এসও তে দেখুন।

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