আমি যখন ভিমে একটি নতুন ফাইল খুলছি এবং আমি ট্যাব সমাপ্তি ব্যবহার করি তখন এটি বাশের মতো আংশিক ম্যাচ না করে পুরো ফাইলের নামটি সম্পূর্ণ করে। বাশের মতো এই ফাইলের নাম ট্যাব সমাপ্তির কাজ করার কোনও বিকল্প আছে কি?
আমি যখন ভিমে একটি নতুন ফাইল খুলছি এবং আমি ট্যাব সমাপ্তি ব্যবহার করি তখন এটি বাশের মতো আংশিক ম্যাচ না করে পুরো ফাইলের নামটি সম্পূর্ণ করে। বাশের মতো এই ফাইলের নাম ট্যাব সমাপ্তির কাজ করার কোনও বিকল্প আছে কি?
উত্তর:
আমি ব্যক্তিগতভাবে ব্যবহার
set wildmode=longest,list,full
set wildmenu
আপনি যখন প্রথম ট্যাব হিট টাইপ করবেন, এটি যতটা সম্ভব সম্পন্ন হবে। দ্বিতীয় ট্যাব হিট একটি তালিকা সরবরাহ করবে। তৃতীয় এবং পরবর্তী ট্যাবগুলি সমাপ্তির বিকল্পগুলির মধ্যে চক্র করবে যাতে আপনি আরও কীগুলি ছাড়াই ফাইলটি সম্পূর্ণ করতে পারেন।
বাশ-জাতীয় ন্যায়বিচার হবে
set wildmode=longest,list
তবে পূর্ণটি খুব কার্যকর।
set wildmode=longest,5full,list
। প্রচুর ফলাফলের সাথে অকার্যকর তবে কয়েকটি দিয়ে খুব কার্যকর with এটি "সম্পূর্ণরূপে যদি এক লাইনের স্ক্রিনে ফিট করে তবেই পূর্ণ দেখান" - এমন কিছু দিয়ে এটি নিখুঁত হবে
বাশের সমাপ্তির নিকটতম আচরণ হওয়া উচিত
set wildmode=longest:full,full
কয়েকটি অক্ষর টাইপ করা হলে, একবার ট্যাব টিপলে সমস্ত মিল পাওয়া যাবে wildmenu
। এটি মাইকেলের উত্তরের চেয়ে পৃথক যা কমান্ড-লাইনের নীচে একটি কুইকফিক্সের মতো উইন্ডোটি খুলবে।
তারপরে আপনি বাকী অক্ষরগুলি টাইপ করতে পারেন বা ট্যাব টিপতে টিপতে পুনরায় প্রথম ম্যাচের সাথে স্বয়ংক্রিয়ভাবে সম্পূর্ণ হয়ে ওঠেন এবং এর চারপাশে বৃত্তটি লাগাতে পারেন।
আপনি যদি ওয়াইল্ডম্যানু সেট করতে না চান তবে আপনি যখন ফাইল খুলতে চান তখন সর্বদা Ctrl+ টিপুন L। Ctrl+ Lবাশ সম্পূর্ণ হওয়ার মতো ফাইলের নামটি সম্পূর্ণ করবে।
<Tab>
নির্বিঘ্নে যতটা সম্ভব সম্ভব বর্তমান স্ট্রিং সম্পূর্ণ করে ( CTRL-L
ভিমের মতো ) এবং <Tab><Tab>
সম্ভাব্য ম্যাচের একটি তালিকা দেখায় ( CTRL-D
ভিমের মতো )।
আমি ধরে নিচ্ছি যে আপনি বর্তমান বাফারটি অনুসন্ধান করতে Ctrl++ এর মাধ্যমে ভিমে স্বতঃপূরণ ব্যবহার করছেন N। আপনি যখন এই আদেশটি ব্যবহার করেন, আপনি সমাধানের একটি তালিকা পাবেন; তালিকার পরবর্তী আইটেমটিতে যাওয়ার জন্য কমান্ডটি কেবল পুনরাবৃত্তি করুন। সমস্ত স্বয়ংসম্পূর্ণ কমান্ডের ক্ষেত্রেও এটি একই। তারা পুরো শব্দটি পূরণ করার সময়, আপনি যেটি ব্যবহার করতে চান তার কাছে না পৌঁছানো পর্যন্ত আপনি তালিকাটি চালিয়ে যেতে পারেন।
এটি আরও কার্যকর কমান্ড হতে পারে: Ctrl+ P। পার্থক্যটি হ'ল Ctrl+ Pবাফারে পিছনের দিকে অনুসন্ধান করে যখন Ctrl+ Nঅনুসন্ধানগুলি এগিয়ে যায় ... বাস্তবিকভাবে, তারা উভয়ই একই উপাদানগুলির সাথে একটি তালিকা সরবরাহ করবে এবং তারা কেবল একটি পৃথক ক্রমে উপস্থিত হতে পারে।