পূর্বাবস্থায় থাকা গাছটিতে কোনও ফাইলের সমস্ত সংস্করণ অনুসন্ধান করুন


11

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

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

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

আমি এটি গুন্ডোর জন্য একটি নতুন বৈশিষ্ট্য হিসাবে তৈরি করেছি , কিন্তু কোনও প্রতিক্রিয়া পাইনি।

সম্পাদনা: অনড্রোট্রির জন্য এই বৈশিষ্ট্যটির জন্য একটি মুক্ত অনুরোধ রয়েছে।

দ্রষ্টব্য: এই প্রশ্নটি সুপারইজার থেকে "ম্যানুয়ালি মাইগ্রেটেড" হয়েছে ।


দ্রষ্টব্য: plugin-gundoএই প্রশ্নের জন্য একটি ভাল ট্যাগ হতে পারে, কিন্তু দুর্ভাগ্যক্রমে যে ট্যাগটি এখনও উপস্থিত নেই, এবং আমার কোন প্রতিনিধি নেই।
কাইল স্ট্র্যান্ড

1
এর রয়েছে undotree । আমি জানি না এটি গুন্ডো থেকে ঠিক কীভাবে আলাদা, বা এটি যদি আপনি যে বৈশিষ্ট্যটি চান তা সমর্থন করে তবে আপনি এটি পরীক্ষা করে দেখতে পারেন।
মার্টিন টর্নয়েজ

2
আচমকা! আপনি যদি গুন্ডো সমস্যাটি পরীক্ষা করেন তবে কেউ একটি কাঁটাচামচ পোস্ট করেছেন যা অনুসন্ধানের বৈশিষ্ট্য সরবরাহ করে।
জোয়েটউইডল

@ জোয়েটউইলড আমি দেখেছি! যদিও এটি এখনও পরীক্ষা করে দেখেনি।
কাইল স্ট্র্যান্ড

উত্তর:


6

ইন কিছু ক্ষেত্রে, এই যথেষ্ট হতে পারে:

:changes

দুর্ভাগ্যক্রমে এটি আপনার সম্পাদনার ইতিহাসের একটি সম্পূর্ণ সারাংশ দেখায় না। এটি প্রতিটি পাঠ্যক্রমের পরিবর্তে আপনি যে পাঠ্যের উপরে এসেছেন তা কেবলমাত্র পাঠ্যরূপটিই প্রদর্শিত হবে।

সমস্ত একক-লাইন সন্নিবেশ বা সম্পাদনা প্রদর্শন করার জন্য এটি যথেষ্ট ভাল তবে কেবলমাত্র একটি বহু-লাইন সন্নিবেশের শেষ লাইন, এবং কোনও মোছা পাঠ্য নেই।

এটি কেবলমাত্র দৃষ্টিভঙ্গিভাবে অনুসন্ধান করা যেতে পারে, স্বয়ংক্রিয়ভাবে নয়, যদিও আপনি এই আদেশটি ধরে ফেলতে পারেন এবং তারপরে:

:PipeCmd changes | less

যা দিয়ে অনুসন্ধানের অনুমতি দেয় /। বা কেবল পাইপ এর grepপরিবর্তে less

তালিকাটি অনুসন্ধানের বিকল্প উপায় হ'ল ইউনিট প্লাগইন ইনস্টল করা এবং তারপরে:

:Unite change

1
হুঁ। যেহেতু অনুসন্ধান এবং প্রতিস্থাপন করা শব্দটি গুলি (গুলি) এর পরিবর্তে সম্পূর্ণ অদৃশ্য করে তুলতে পারে changes, এটি মারাত্মকভাবে কার্যকর নয়। আমি সত্যিই যা চাই তা করতে সক্ষম হ'ল :%s/foo/bar/g, তারপরে একটি অনুসন্ধান করুন foo(ফাইলটি পুনর্নির্মাণ এবং) আমাকে fooউপস্থিত ফাইলটির শেষ সংস্করণটি দেখান ।
কাইল স্ট্র্যান্ড

2

এই বৈশিষ্ট্য সহ এখন একটি মুন্ডো কাঁটাচামচ রয়েছে "মুন্ডো"।

পূর্ববর্তী গাছের উইন্ডোতে /থাকা অবস্থায় উইন্ডোটিতে প্রদর্শিত পাঠ্যের চেয়ে ইতিহাস অনুসন্ধান করা হবে।

(দ্রষ্টব্য: এই বৈশিষ্ট্যটি অন্য একটি গুন্ডো কাঁটাচামচ থেকে গৃহীত হয়েছে বলে মনে হয় the বাস্তবায়নের জন্য ক্রেডিট কোথায় রয়েছে তা আমি নিশ্চিত নই এবং কোনটি আরও ভালভাবে কাজ করে তা দেখার জন্য আমি উভয় কাঁটাচামচই চেষ্টা করি নি ))

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