কোনও ইমাসস মোড আছে যা প্রতিশ্রুতিবদ্ধ সংস্করণ থেকে পার্থক্য তুলে ধরে?


31

এক্সকোডের একটি বৈশিষ্ট্য যা আমি মনে করি এটি বেশ ঝরঝরে একটি "তুলনা" মোড, যা ক্রমাগতভাবে বর্তমান বাফার এবং সাম্প্রতিক প্রতিশ্রুতিবদ্ধতার মধ্যে পার্থক্য দেখায়।

তুলনা মোড

ইমাক্স এর জন্য কি এরকম কিছু আছে? আমি পাশাপাশি একসাথে পাশের দৃষ্টিভঙ্গিগুলির যত্ন করি না। যে কোনও লাইনের পরিবর্তন হয়েছে কেবল তার পটভূমি হাইলাইট করা একটি দুর্দান্ত সহায়তা হবে।

আমি জানি আমি সর্বদা করতে পারি C-x v =, তবে এটি সময়ে একটি পয়েন্টের একটি স্থির দৃষ্টিভঙ্গি এবং কেবল ভিন্নতাগুলি দেখায়। আমি আমার সম্পূর্ণ ফাইলটি সম্পাদনযোগ্য দেখতে চাইলে বিভিন্ন সংখ্যার সাথে হাইলাইট করতে চাই।

উত্তর:


30

দিমিত্রি গুটোভের ডিফ -এইচএল লাইব্রেরি সরবরাহ করে diff-hl-mode, যা আপনাকে নীচের স্ক্রিনশটে উপরের উইন্ডোতে দেখানো ফ্রিঞ্জ হাইলাইটিং দেয় (তুলনার জন্য নীচের উইন্ডোতে প্রকৃত পার্থক্য সহ):

ডিফ-এইচএল স্ক্রিনশট

এটি vcভিসিএস-অগ্নোস্টিক হওয়ার জন্য ইমাক্সে জেনেরিক কার্যকারিতা ব্যবহার করে । রিডমি বলছে "গিট, মার্কুরিয়াল, বাজার এবং এসভিএন দিয়ে পরীক্ষা করা হয়েছে other

মনে রাখবেন যে diff-hl-margin-modeআপনি জিইআইআই ইম্যাক্সের পরিবর্তে টার্মিনাল ইম্যাকস ব্যবহার করছেন যদি নিযুক্ত করা যায়।

ডিফল্টরূপে diff-hlকেবল সংরক্ষিত ফাইল এবং সংগ্রহস্থলের মধ্যে পার্থক্য হাইলাইট করে ; তবে diff-hl-flydiff-modeসংরক্ষণ না করা পার্থক্যগুলিকেও হাইলাইট করতে সক্ষম করে, যাতে আপনি সম্পাদনার সময় পরিবর্তনগুলি দেখতে পারেন।

অন্তর্নির্মিতটি (মানক Emacs থেকে) নোট করুন highlight-changes-mode। এটি আপনার সমস্যার বাইরে বাক্সটিকে মোকাবেলা করতে পারে না তবে highlight-compare-*কার্যকারিতা সমাধানের সুবিধার্থ করতে পারে।


# 33 সমাধান করা হয়েছে।
দিমিত্রি

1
দিমিত্রি: প্রকৃতপক্ষে - আমি আসলে গত কয়েকদিন ধরে এটি চেষ্টা করে এসেছি এবং আমি নিশ্চিত করতে পারি যে এই বৈশিষ্ট্যটি খুব ভালভাবে কাজ করেছে :)
ফিলস

খুশি হলাম শুনে; এটি একজন খুব রোগীর অবদানকারী লিখেছিলেন। উত্তর আপডেট করার জন্য ধন্যবাদ!
দিমিত্রি

10

আপনি কোন সংস্করণ নিয়ন্ত্রণ সিস্টেমটি ব্যবহার করছেন তা নির্দিষ্ট করেন না তবে এটি যদি গিট হয় তবে আপনি যখন লাইন যুক্ত, মুছে ফেলা বা সংশোধন করা হয় তখন মার্জিনগুলিতে একটি সূচক রাখতে গিট-গটার ব্যবহার করতে পারেন । এটি মেলপায় মাধ্যমে পাওয়া যায় M-x package-install git-gutter


এটি আমি যা কল্পনা করছিলাম তার খুব কাছাকাছি মনে হচ্ছে, তবে মনে হচ্ছে এটি যখন কেবল বাফারটি সংরক্ষণ করা হয় তখন কেবল গিটার আপডেট হয়। আমি আশ্চর্য হয়েছি যে ফ্লাইমেকের সাথে সংহত করা (বা অন্যথায় আরও বেশি কাজ করা) কতটা কঠিন হবে ...
কেন

10

আপনি এডিফ চেক আউট করা উচিত । এটি উভয়ই ভিন্নতা প্রদর্শন করতে পারে এবং একটি (3-উপায়) মার্জ সরঞ্জাম হিসাবে কাজ করতে পারে। এটি আপনাকে সহজেই পরিবর্তনগুলি ফিরিয়ে আনতে দেয় এবং প্রতিটি পরিবর্তকের পরিবর্তিত প্রতিটি কুঁচকির অংশগুলি আপনাকে প্রদর্শন করতে পরিমার্জিত পার্থক্যগুলি হাইলাইট করে।

এডিফের স্ক্রিনশট

ediff-revision আপনাকে অতি সাম্প্রতিক প্রতিশ্রুতি বা পূর্ববর্তী কোনও চুক্তির তুলনায় সহজেই তুলনা করতে দেবে।

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