একাধিক মনিটর জুড়ে Vim


9

ম্যাকভিম বা জিভিআইএম স্প্যান একাধিক (সম্ভাব্য ভিন্ন রেজোলিউশন) মনিটর জুড়ে রাখার জন্য কি কারও কাছে মার্জিত সমাধান রয়েছে? পৃথক বাফার এবং অদলবদল ফাইলের কারণে ২ টি সেশন করা ভাল কাজ করে না।

আপনি ভাবেন যে আপনার কাছে 2 টি গুই উইন্ডো একই বাফারগুলি ভাগ করতে পারে তবে আমি কার্যকর কিছু খুঁজে পাচ্ছি না।


1
আমি এর উত্তরও জানতে চাই। আমি এই vimdoc.sourceforge.net/htmldoc/remote.html খুঁজে পেয়েছি যা সঠিক দিক বলে মনে হচ্ছে। তবে আমি এখনও চেষ্টা করে দেখিনি।
আমজিথ

উত্তর:


1

gvimউভয় পর্দা কভার করতে উইন্ডোটি প্রসারিত করুন এবং CTRL-W vসম্পাদনা উইন্ডোটিকে উল্লম্বভাবে বিভক্ত করতে ব্যবহার করুন।

দেখুন :help CTRL-Wআরো উইন্ডোতে কমান্ড জন্য।


1
আমি উইন্ডোজ বিভাজন সম্পর্কে ভালভাবে অবগত। দুর্ভাগ্যক্রমে এটি বিভিন্ন মনিটরের রেজোলিউশনের সাথে ভালভাবে কাজ করে না। দেখে মনে হচ্ছে সত্যিই এটি করার ভাল উপায় নেই।
প্যাটম

1

আমি প্রায়শই মাল্টি-মনিটর ব্যবহার করি, তাই ভিএম এই বৈশিষ্ট্যটি প্রয়োগ না করা অবধি ব্যবহারের জন্য আমি একটি সাধারণ কাজ করেছি। গিটভ নামে একটি লুয়া স্ক্রিপ্ট ব্যবহার করে, আমি একই সময়ে জিভিআইএম এর একাধিক উদাহরণে একটি ফাইল খুলতে পারি। মূলত, যখন জিভিআইএম 2 এবং জিভিআইএম 2 নামক দুটি উদাহরণ রয়েছে, তখন আমি যা করেছি তা কেবল একবারে কেবল একটি ফাইলই সম্পাদনাযোগ্য, এবং অন্যরা সমস্ত দর্শক are (সবকিছু বিনা নির্দেশে স্বয়ংক্রিয়ভাবে সম্পন্ন করা হয়।)

কর্মপ্রবাহ: বর্তমানে গিটভি গিট সংগ্রহস্থলগুলির জন্য ডিজাইন করা হয়েছে, সুতরাং এটি কেবল গিট সংগ্রহস্থলগুলিতে files ফাইলগুলির জন্য ব্যবহার করা যেতে পারে। LsFiles () ফাংশনটি সংশোধন করে আপনি সহজেই এই ডিফল্ট আচরণটি পরিবর্তন করতে পারেন।

প্রথমে জিভিআইএম 1 এ টেক্সট খুলতে ব্যবহার করুন

$ gitv gvimr GVIM1 a.txt

এটি যদি না থাকে তবে এটি একটি জিভিএম উইন্ডোটি খুলবে। তারপরে অন্য উদাহরণ GVIM2 এ একই a.txt খুলতে, ব্যবহার করুন

$ gitv gvimr GVIM2 a.txt (বা আপনি alias gvim2 a.txt এর মতো একটি উপমা তৈরি করতে পারেন)

তারপরে গিটভি অভ্যন্তরীণভাবে নিম্নলিখিতগুলি করে:

  1. "a.txt" খোলা আছে এমন gvim এর সমস্ত দৃষ্টান্ত সন্ধান করুন। (এই ক্ষেত্রে, জিভিআইএম 1)
  2. এই সমস্ত টেক্সট বাফারগুলি "কেবলমাত্র পঠনযোগ্য", "মনোনীতযোগ্য" এবং "স্বতঃসংশ্লিষ্ট" সেট করুন।
  3. "বাছাইযোগ্য" সেট করার আগে যা বাফার সংশোধন করা হয়েছিল তা ডিস্কে লেখা হবে)
  4. অদলবদল অপসারণ।
  5. জিভিআইএম 2 এ পুনরায় খুলুন (gvim কোনও সমস্যা ছাড়াই সেই ফাইলটি খুলতে পারে কারণ কোনও অদলবদল নেই))

আপনি যদি মনিটরের 2 এর পরিবর্তে মনিটরে a.txt সম্পাদনা করতে চান তবে সক্রিয় বাফারটি স্যুইচ করার জন্য এটি করুন: it gitv gvimr GVIM1 a.txt (বা gvim1 a.txt) এটি gvim1 এর ভিতরে ctrl + g ব্যবহার করে আরও সহজেই করা যেতে পারে + a.txt

(এটি ডেটা দুর্নীতি রোধ করতে gvim "কেবলমাত্র পড়ার জন্য" এর অন্যান্য ক্ষেত্রে স্বয়ংক্রিয়ভাবে একই বাফারটি সেট করবে))

gitv এখানে ডাউনলোড করা যেতে পারে: http://code.google.com/p/gitv/ এটি কেবল লিনাক্স জিভিএম-তে পরীক্ষা করা হয়েছিল, তবে এটি ম্যাকভিআইএম-এ সহজেই পোর্ট করা যেতে পারে।

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