Toolyard

দুটি লেখার ফাইল কীভাবে মিলিয়ে দেখবেন

অনলাইনে

  1. তফাত দেখুন খুলুন।
  2. আসলটি বাঁয়ে আর নতুন রূপটি ডানে সেঁটে দিন।
  3. লাইন, শব্দ না অক্ষর ধরে মেলাবেন তা বেছে নিন। যোগ হওয়া লেখা সবুজ আর বাদ যাওয়া লেখা লাল।

যে বদলগুলো কেবল ফাঁক বা ইনডেন্টের, তা লুকাতে ফাঁক ধরবেন না-তে টিক দিন, আর “Hello” ও “hello”-কে একই ধরতে ছোট-বড় হাত ধরবেন না-তে।

Visual Studio Code-এ

Explorer-এ দুটি ফাইলই বেছে নিয়ে ডান-ক্লিক করে Compare Selected বেছে নিন। একটি টার্মিনাল থেকে: code --diff old.txt new.txt।

কমান্ড লাইনে

  • ম্যাক আর লিনাক্স: diff old.txt new.txt, কিংবা চেনা +/− ছাঁদের জন্য diff -u old.txt new.txt।
  • উইন্ডোজ: Command Prompt-এ fc old.txt new.txt।

তালিকা মিলিয়ে দেখা

লাইনের ক্রমে কিছু এসে না গেলে আগে লাইন সাজান দিয়ে দুটি তালিকাই সাজিয়ে নিন, যাতে তুলনায় কেবল যেগুলো সত্যিই আলাদা সেগুলোই দেখা যায়।

লাইন, শব্দ কিংবা অক্ষর

কোড, তালিকা আর বিন্যাসের ফাইলে লাইন ধরে মিলিয়ে দেখুন: একটি বদলানো লাইন দেখা দেয় একটি লাইন সরানো আর একটি জোড়া হিসেবে। গদ্যে শব্দ ধরে মিলিয়ে দেখুন, নইলে একটিমাত্র নতুন শব্দ গোটা অনুচ্ছেদটিই বদলানো হিসেবে দাগিয়ে দেয়। সবচেয়ে ছোট তফাত খুঁজতে অক্ষর ধরে মিলিয়ে দেখুন, যেমন একটি হিসাব নম্বরে একটি জায়গা-বদলানো অঙ্ক কিংবা একটি বাদ পড়া কমা।

যে তফাত আপনি দেখতে পান না

  • লাইনের শেষ। উইন্ডোজ প্রতিটি লাইন শেষ করে দুটি অক্ষরে (CR LF), ম্যাক আর লিনাক্স একটিতে (LF)। তখন দেখতে অভিন্ন দুটি ফাইল প্রতিটি লাইনেই আলাদা হতে পারে। কমান্ড লাইনে diff --strip-trailing-cr এটি অগ্রাহ্য করে।
  • ট্যাব আর শেষের ফাঁক। একটি ট্যাব আর চারটি ফাঁক পর্দায় একই রকম দেখায়। ফাঁক অগ্রাহ্য করা দুটিই লুকিয়ে দেয়।
  • দেখতে-একই অক্ষর। একটি না-ভাঙা ফাঁক, একটি ওয়ার্ড প্রসেসরের গোল উদ্ধৃতি, কিংবা একটি লাতিন “a”-র জায়গায় একটি সিরিলিক “а” — অক্ষরের দশায় সবই বদল হিসেবে দেখা দেয়, যদিও সেগুলো একই রকমই দেখায়।

এই গাইডের টুল

আরও গাইড