কীভাবে আপনি ভিমডিফ ফাইলগুলির সম্পূর্ণ সামগ্রীর পার্থক্য দেখাতে পারেন? আমি পার্থক্যের রঙের হাইলাইট চাই, তবে এখনও পুরো ফাইলগুলি দেখতে চাই, অর্থাত্ অংশগুলিও একইরকম।
কীভাবে আপনি ভিমডিফ ফাইলগুলির সম্পূর্ণ সামগ্রীর পার্থক্য দেখাতে পারেন? আমি পার্থক্যের রঙের হাইলাইট চাই, তবে এখনও পুরো ফাইলগুলি দেখতে চাই, অর্থাত্ অংশগুলিও একইরকম।
উত্তর:
vimdiff
সেট করে foldmethod diff
যাতে সমস্ত অপরিবর্তিত লাইনগুলি ভাঁজ হয়। ভিতরে থেকে vimdiff
আপনি টিপে সমস্ত ভাঁজ খুলতে পারেন zR
।
আপনি যদি সর্বদা সম্পূর্ণ প্রসঙ্গটি দেখাতে চান তবে আপনি কিছু বড় সংখ্যায় প্রদর্শিত ফোল্ডল প্রসঙ্গ লাইনের সংখ্যা বাড়িয়ে দিতে পারেন। আপনার ~/.vimrc
:
if &diff " only for diff mode/vimdiff
set diffopt=filler,context:1000000 " filler is default and inserts empty lines for sync
endif
za
বন্ধ করা হয়নি তবে zM
তা থমাসের জবাব থেকে বোঝা যাচ্ছে।
za
একক ভাঁজ বন্ধ করবে (কার্সারের নীচে একটি); zM
সমস্ত ভাঁজ বন্ধ হবে। দুটোই কাজে লাগতে পারে।
set diffopt+=context:42
।
স্ট্যাকওভারফ্লো সম্পর্কিত প্রশ্নের এই উত্তরটি চেক করার মতো।
ভিমডিফ: সর্বাধিক ব্যবহৃত কমান্ড / শর্টকাটগুলি কী কী কোনও নবাবীকে শুরু করতে পারে?
সংক্ষেপে:
zo
এবং zc
যথাক্রমে একটি বিভাগ খুলুন এবং বন্ধ করুন
zM
এবং zR
যথাক্রমে সমস্ত বিভাগকে প্রসারিত এবং ভাঁজ করুন
zR
যাওয়ার উপায়। দ্রষ্টব্য:za
ভাঁজগুলি পুনরায় তৈরি করবে।