ভিমে দুটি আলাদা ট্যাব


121

পরিস্থিতি: আমি ভিমটি খুললাম এবং কিছু লেখা আটকালাম। আমি দ্বিতীয় ট্যাবটি খুলি :tabeএবং সেখানে অন্য কিছু পাঠ্য আটকান।

লক্ষ্য: আমি উভয় পাঠ্য ফাইলগুলিতে লিখতে এবং সেগুলি দিয়ে খোলার সমতুল্য একটি আউটপুট সহ একটি তৃতীয় ট্যাব চাই vimdiff

সবচেয়ে কাছের আমি খুঁজে পেতে পারি "ফাইলের বিপরীতে বর্তমান বাফারের পার্থক্য", তবে diffদুটি উন্মুক্ত কিন্তু সংরক্ষিত বাফারগুলিকে নয় not


1
ট্যাবে আদেশ কি?
হাফেজ

1
@ হাফেজ - একটি নতুন ট্যাবে একটি নতুন বাফার খুলুন
রুক

3
এটির জন্য সংক্ষিপ্ত: ট্যাবেডিট, ওরফে: ট্যাবনেউ।
টিসোমকেস

উত্তর:


188

আমি নতুন ফাইলের পরিবর্তে একই ট্যাবে দ্বিতীয় ফাইলটি খোলার পরামর্শ দিচ্ছি।

আমি সাধারণত যা করি তা এখানে:

:edit file1
:diffthis
:vnew
:edit file2
:diffthis

:vnewকমান্ড উল্লম্বভাবে বর্তমান দৃশ্য splits যাতে আপনি দ্বিতীয় ফাইল সেখানে খুলতে পারেন। :diffthis(অথবা সংক্ষিপ্ত: :difft) কমান্ড তারপর প্রতিটি দৃশ্য প্রয়োগ করা হয়।


1
ফাইউইউ, ম্যাকভিম এটি ডিফল্টরূপে বলে মনে হয় না তবে আমি মনে করি আপনার টার্মিনালে গিয়ে টাইপ করতে vimdiff file1.txt file2.txtএবং নিজেকে নকআউট করতে সক্ষম হওয়া উচিত ।
ruffin

11
তুমি আমার মনকে ফুটিয়ে তুলেছ। আমার জীবন আর আগের মতো হবে না :diffthis। তোমাকে অনেক ধন্যবাদ. ধন্যবাদ!
জাস্টিন ফোর্স

3
এটা দুর্দান্ত। edit fileNঅংশগুলি কেবল বাফার থেকে পেস্ট করার মাধ্যমে প্রতিস্থাপন করা যেতে পারে, যা আপনাকে প্রতিটি টিএমপি ফাইলে আটকানো ছাড়াই দুটি অংশের পাঠ্যকে আলাদা করতে দেয় (এমন কিছু যা মেল্ড আপনাকে করতে দেয় তবে ম্যাকের ভিজ্যুয়াল ডিফ সরঞ্জামগুলির অভাব রয়েছে)। এটি বাক্স ছাড়াই আমার জন্য ম্যাকভিমে কাজ করেছে।
ysavit

38

আমি চেষ্টা করার পরামর্শ দেব : পৃথক বা : বিচ্ছিন্ন f


10
:vert diffsplitএকটি অধিক প্রথাগত ছাড়া চেয়ে পরিবর্তন-ভিউ করে তোলে:vert
ephemient

7
আপনি করতে পারেন: তৈরি করতে diffopt + = উল্লম্ব সেট: ডিফল্ট উল্লম্ব।
ধূসর,

3
:set scrollbindপাশাপাশি, দুটি উইন্ডো একই সাথে স্ক্রোল করতে: উভয় ক্ষেত্রে।
Dmytro সিরেনকো

যদি আমার কাছে ট্যাবগুলি থাকে, যেমন প্রশ্নে জিজ্ঞাসা করা হয় তবে কাজ করে না। আমি যদি করি তবে :diffsplitদুটি সংযুক্ত বাফার পাব।
এরিক

25

আপনার যখন দুটি ফাইল উল্লম্ব স্প্লিটে খোলা থাকে তখন চালান

:windo diffthis


8
:diffoffডিফ ডিগ্রী বন্ধ করতে ব্যবহার করুন
এবি

2
তবে আমি দুটি ট্যাব থেকে উল্লম্ব বিভাজনে কীভাবে পরিবর্তন করব?
এরিক

1

সমস্ত ট্যাবের সামগ্রী বাফারগুলির মধ্যে রয়েছে। বাফারগুলি দেখুন:

:buffers

আপনার বর্তমান ট্যাব সামগ্রীর সাথে পৃথক হওয়া উচিত এমন সামগ্রীটির জন্য সঠিক সংখ্যাটি সন্ধান করুন।

আপনার বর্তমান ট্যাবের ভিতরে বাফারটি খুলুন (ফী বাফার নম্বর 4)

:sb 4

বা উল্লম্ব দর্শন জন্য করুন:

:vertical sb 4

তারপরে আপনি সামগ্রীর সাথে আলাদা করে তুলতে পারেন

:windo diffthis

যদি আপনি ভিন্ন বিশ্লেষণ শেষ করেন তবে আপনি ইনপুট করতে পারেন:

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