পাশাপাশি একই সাথে দুটি পাঠ্য ফাইল দেখুন


21

আমার কাছে দুটি টেক্সট ফাইল রয়েছে। প্রতিটি লাইন একটি ভাষায় একটি লাইন উপস্থাপন করে। সারিবদ্ধতা সর্বদা ফিট করে কিনা তা আমাকে খতিয়ে দেখা উচিত need অতএব আমার একটি প্রোগ্রাম দরকার যা উভয় পাঠ্য ফাইল একই সাথে লাইন সংখ্যার সাথে প্রদর্শন করে।

আমি ছড়িয়ে দেওয়ার চেষ্টা করেছি, তবে এটি ফাইলগুলি সারিবদ্ধ করার চেষ্টা করে - দুর্ঘটনাক্রমে যদি দুটি লাইন সমান হয় তবে পুরো লাইন-ভিত্তিক ভিজ্যুয়াল তুলনা কাজ করে না।

উত্তর:


28

scrollbindসেট সহ ভিম ব্যবহার করুন । উদাহরণ স্বরূপ:

vim -O +'windo set scrollbind' /etc/profile /etc/profile.pacnew

এখানে চিত্র বর্ণনা লিখুন

সাথে scrollbind, আপনি যদি একটি উইন্ডোতে স্ক্রোল করেন তবে অন্যান্য আবদ্ধ উইন্ডোও একই সময়ে স্ক্রোল করে। লাইন নম্বর পেতে, ~/.vimrcনিম্নলিখিত দুটি লাইনের একটি সর্বনিম্ন সমন্বিত যথেষ্ট:

set nocompatible
set number

এমন নয় যে আপনি প্রয়োজন একটি vimrcএই জন্য - এটা সম্পূর্ণরূপে কমান্ড লাইন থেকেও করা সম্ভব:

vim -NO +'set nu' +'windo set scrollbind' file1 file2 ...

12

ইউনিক্সের প্রথম দিকের কমান্ড সম্পর্কে কী বলা যায়?

pr -m file1 file2

উদাহরণ স্বরূপ:

pr  -m English Spanish

2016-01-18 00:34                                                  Page 1

this is something                esto es algo
hello, there                     Hola

আপডেট: আপনি ব্যবহার করে আপনার টার্মিনালের আকারের সাথে আউটপুট ফিট করতে পারেনless

pr -m file1 file2 | less

4
যদি আমি এটির পরামর্শ দিতে পারি less -Nতবে লাইন নম্বরগুলি একসাথে দেখানোর জন্য আউটপুটটি পাইপ করুন । pr -m file1 file2 | less -N
সের্গেই কোলোডিয়াজনি

11

জিইউআই থেকে আপনি চেষ্টা করতে পারেন meld:

স্ক্রিনশট

এটি আপনি যা চেয়েছিলেন ঠিক তা নয় তবে এটি আপনার উদ্দেশ্য হিসাবে ততটা কার্যকর হওয়া উচিত।

পাঠ্যের অতিরিক্ত বিভাগগুলি সবুজতে হাইলাইট করা হবে, পাঠ্যের বিভিন্ন বিভাগ নীল রঙে হাইলাইট করা হবে (এবং একইভাবে পাঠ্যের বিভিন্ন বিভাগে অতিরিক্ত অক্ষর একটি গাer় নীল রঙে হাইলাইট করা হবে)।

এ সময় দুটিরও বেশি ফাইলের জন্যও কাজ করে।


আমি মেল্ড, কেডিফ 3, এমনকি এসডিফ পছন্দ করি এবং ব্যবহার করি; তবে আমি যদি পাশাপাশি দুটি ফাইল দেখতে চাই যা (যেমন মনে করা হয়) আলাদা (যেমন, i18n অনুবাদ সংস্থার বান্ডিলগুলি - সম্পত্তির সাথে মিল রয়েছে, মানটি মিলছে না; অনুপস্থিত বৈশিষ্ট্যগুলি সন্ধান করছে), তবে মিলিয়ে যাওয়ার চেষ্টা করে লাইন এবং চিহ্ন লাইনগুলি ভিন্ন যা আসলে একটি নেতিবাচক।
মাইকেল

@ মাইকেল_এন কেন এটি নেতিবাচক হবে তা বোঝার জন্য আমি ক্ষতি করছি। হতে পারে আমি বিন্দুটি মিস করছি, তবে আপনি যদি ব্যবহার করেন তবে meldআপনার অবশ্যই লক্ষ্য করা উচিত যে ক্ষেত্রে যেমন আপনি লাইনগুলি বর্ণনা করছেন তেমন হালকা নীল এবং গা additional় নীল রঙে নির্দিষ্ট অতিরিক্ত অক্ষরগুলি হাইলাইট করা হয় যা সঠিক তাত্ক্ষণিক তাত্ক্ষণিকভাবে প্রকাশিত হয় making । নাকি আমি কিছু মিস করছি?
kos

আপনি একেবারে সঠিক, এবং আমার স্পষ্ট করা উচিত ছিল; সমস্যাটি হ'ল এই সরঞ্জামগুলির কাছে প্রত্যাশা করার জন্য কোনও কনফিগার বিকল্প নেই এবং কিছু নির্দিষ্ট পার্থক্য থাকতে হবে (আফিক)। কিছু ক্ষেত্রে, তারা লাইন আপ বিরক্ত করতে এমনকি পুরো ফাইলটিকে খুব আলাদা বলে বিবেচনা করে। উদাহরণস্বরূপ, একটি দরকারী বিকল্প (আমার উদাহরণ সহ: msg.text = "হ্যালো" বনাম msg.text = "Bonjour") দুটি ফাইলের কিছু অংশ "প্রথম এন অক্ষর" দ্বারা উপেক্ষা করা হবে, বা রিজ এক্সপ্স: "^। * = "
মাইকেল

প্রকৃতপক্ষে, আমি মনে করি রিডেক্সএক্স দ্বারা উপেক্ষা করার জন্য এসডিফের একটি বিকল্প আছে (তবে আমি ইতিবাচক নই)। তবুও, যদি এটি ফ্রেঞ্চ এবং ইংরেজি থেকে কেবল ফ্রি-ফর্ম পাঠ্য হয় তবে কিছু হাইলাইট করার দরকার নেই, এবং লাইনগুলি মেলে ধরার কোনও প্রচেষ্টা - যেমনটি আমি উল্লেখ করেছি - এটি একটি নেতিবাচক হবে। কখনও কখনও, আমরা কেবল পাশাপাশি পাশাপাশি ফাইলগুলি দেখতে চাই (এবং এটি মূল প্রশ্নের মূল বিষয়, যা আমি এটি বুঝতে পেরেছিলাম)।
মাইকেল

@ মাইকেল_এন আসলে আমি ভাষা তুলনা জিনিসটি কেবল লক্ষ্য করেছি, কিছু কারণের জন্য প্রাথমিকভাবে আমি ভেবেছিলাম তাদের আরও সাধারণ উদ্দেশ্যে পাঠ্য তুলনা সরঞ্জামের প্রয়োজন। সম্ভবত আপনি ঠিক বলেছেন, আমার এটি মুছে ফেলা উচিত, যদিও আমি সাধারণভাবে অনুসন্ধান ইঞ্জিনগুলি থেকে প্রচুর পরিদর্শনকে আকৃষ্ট করে কারণ সাধারণভাবে শিরোনামযুক্ত প্রশ্নগুলি বিবেচনা করছি (উদাহরণস্বরূপ যদি আমি গুগল "পাশাপাশি পাশাপাশি উবুন্টু ফাইল করি" তবে এটি বর্তমানে তৃতীয় ফলে)। সুতরাং এটি যদি এই ক্ষেত্রে থেকে যায় তবে এটি আরও ভাল। সর্বোপরি এটি আঘাত করা উচিত নয়। সঠিক উত্তর (গুলি) ইতিমধ্যে ইতিমধ্যে স্ট্যাকের শীর্ষটি তৈরি করে।
কোস


0

আপনি যদি অনুবাদগুলি খুঁজছেন তবে আপনি পোয়েডিটকে দরকারী বলে মনে করতে পারেন । এটি আপনার পক্ষে পাশাপাশি দুটি পাঠ্য প্রদর্শন করতে পারে এবং অনুবাদগুলির সাথে কাজ করার জন্য তৈরি করা হয়।


1
সমাধানের জন্য কেবল লিঙ্কগুলি পেস্ট করার পরিবর্তে, আপনার এটি 'কীভাবে' তা ব্যাখ্যা করা উচিত
এডওয়ার্ড টরভাল্ডস

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