আমি কি কাস্টম সরঞ্জাম দিয়ে টোটাল কমান্ডারের অভ্যন্তরীণ ডিফ প্রতিস্থাপন করতে পারি?


28

যেহেতু আমি সত্যিই না মোট কমান্ডার অভ্যন্তরীণ পরিবর্তন মত তুলনা সূচিপত্র ব্যবহৃত বিষয়বস্তু দ্বারা তুলনা করুন এবং সিংক্রোনাইজ Dirsবাম তুলনা করুন এবং ডান , আমি WinMerge বা KDiff3 মত অন্য ব্যবহারের কিছু দেখান।

বাম এবং ডান ফলকে চিহ্নিত ফাইলগুলির পাথ সহ কোনও বাহ্যিক প্রোগ্রাম চালু করা কি সম্ভব? যে বিষয়বস্তু দ্বারা তুলনা সমাধান হবে । এটি সমাধানের অন্য কোনও উপায়? আমি কি সিনক্রোনাইজ ডায়ারকে নিয়ন্ত্রণ করতে পারি তাই আমি যখন সেখানে ফাইলের বিষয়বস্তু তুলনা করি তখন এটি একই রকম হয়?

বাইরের ডিফ প্রোগ্রাম সহ টোটাল কমান্ডারে সহজেই আলাদা করার জন্য অন্য কোনও পরামর্শ?

উত্তর:


34

এটি করার অনেকগুলি উপায় রয়েছে (এখানে আমি উদাহরণ হিসাবে বিয়ন্ডম্পম্পারটি ব্যবহার করছি , আমি এই বিভাগে সবচেয়ে ভাল খুঁজে পেয়েছি তবে উইনমার্গের সাথে সমাধানটিও ভাল কাজ করে ):

ক) ডিফল্টর wincmd.iniঅধীনে সম্পাদনা করুন %USERPROFILE%\AppData\Roaming\GHISLER\এবং এর মতো কিছু যুক্ত করুন:

[কনফিগারেশন]
তুলনাটুল = সি: \ প্রোগ্রাম ফাইলগুলি ware শেয়ারওয়্যার \ ফাইলসিএমপি \ এর বাইরে সিএমপি \ বিসিওম্পের.এক্সে

এখন সমস্ত তুলনা অভ্যন্তরীণ সরঞ্জামের পরিবর্তে এই অ্যাপ্লিকেশনটি ব্যবহার করে তৈরি করা হয়েছে।


খ) টোটালসিএমডির স্টার্টমেনু (কমান্ড "স্টার্ট মেনু পরিবর্তন করুন ...") ব্যবহার করে এই কমান্ডগুলি যুক্ত করুন:

খেতাব:

বিসি (বাম-বনাম-ডান ডিরেক্টরিগুলির তুলনা করুন)

COMMAND: %YourPath%\BeyondCmp\BCompare.exe

পরামিতি: %X%p %X%t


খেতাব:

বিসি (অন্যান্য প্যানেলে একই ফাইলের কার্সারের অধীনে বর্তমান ফাইলের তুলনা করুন)

COMMAND: %YourPath%\BeyondCmp\BCompare.exe

পরামিতি: "%X%p%x%n" "%X%t%x%n"


খেতাব:

বিসি (বামে বর্তমান ফাইলটি ডানদিকে তুলনা করুন)

COMMAND: %YourPath%\BeyondCmp\BCompare.exe

পরামিতি: "%X%p%n" "%X%t%m"


% X এবং% x এর প্রভাব কী?
জোয়েল

1
% X এই প্যারামিটারের পরে উত্স / টার্গেটের পরিবর্তে বাম / ডান হিসাবে নীচের প্যারামিটারগুলি ব্যাখ্যা করে:% পি,% পি (বাম পাথ),% টি,% টি (ডান পাথ),% এন,% এন (বাম নাম),% এম,% মি (ডান নাম),% এস,% এস (বাম নির্বাচিত),% আর,% আর (ডান নির্বাচিত)
থিনিউবি

% x এই প্যারামিটারের পরে নিম্নলিখিত
উত্সগুলি

এ বিকল্পটিতে, এটি আমার জন্য কাজ করেছে (v8.51a) কেবলমাত্র যদি আমি CompareToolwincmd.ini ফাইলের শুরুতে কাছাকাছি কোথাও যুক্ত করে থাকি। এর আগে অবশ্যই ঠিক সেটিংটি করতে হবে তা আমি জানি না, তাই আমি বলব সবচেয়ে সহজ ফাইলটির শুরুতে রেখে দেওয়া।
TLama

1
টিসি 9 হিসাবে আপনি অভ্যন্তরীণ তুলনা সরঞ্জামটি যেভাবে কাজ করে তা আরও ভালভাবে অনুকরণের জন্য% C1% C2 ব্যবহার করতে পারেন:% সি 1 "সামগ্রীর সাথে তুলনা করুন" - এর প্রথম প্যারামিটারের মতো -% সি 2 "সামগ্রী দ্বারা তুলনা করুন"
মারার

1

আমি এই প্রশ্নটি জুড়ে এসেছি কারণ আমি ভিজ্যুয়াল স্টুডিও কোডটি বহিরাগত ডিফ সরঞ্জাম হিসাবে ব্যবহার করতে চেয়েছিলাম।

যেহেতু ভিএস কোড প্রাথমিকভাবে একটি ভিন্ন সরঞ্জাম নয়, কেবলমাত্র দুটি ফাইলের নাম হিসাবে পরামিতি হিসাবে এক্সাইপ-ফাইলটি আবেদন করা যায় না। পরিবর্তে বিকল্প --diffবা -dসুনির্দিষ্ট করতে হবে।

WINCMD.INI সম্পাদনা করার সময় এটি গুরুত্বপূর্ণ। Comparetool লাইনটি কোড.এক্সে এবং পৃথক-বিকল্পের দিকে যেতে হবে:

[Configuration]
Comparetool="C:\Program Files\Microsoft VS Code\Code.exe" --diff
...
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.