এটি একটি প্রাচীন প্রশ্ন, তবে একমাত্র (এবং স্বীকৃত) উত্তরটি মূলত একজনকে বলে যে কীভাবে "ইমাস-সদৃশ" history-incremental-search-backward
ভিআই মোডে স্থানান্তর করতে হয় । যদিও এটি পুরোপুরি করণীয় এবং আপনার পক্ষে সঠিক সমাধান হতে পারে, এটি কিছুটা আশ্চর্যের বিষয় যে কেউই ইতিহাস অনুসন্ধানের "দ্বিমূলক উপায়" উল্লেখ করেনি।
zsh এ vi মোড স্ট্যান্ডার্ড vi / vim কীগুলি ব্যবহার করে ইতিহাস অনুসন্ধান করে: /
এবং ?
উভয়ই কমান্ড মোডে উপলব্ধ available ( <Esc>
Vi বা vim এর মতো সন্নিবেশ থেকে কমান্ড মোডে স্যুইচ করতে হিট করুন ))
তাদের বোধ বিপরীত হয়, যদিও: যেহেতু আপনি সাধারণত আপনার শেলের ইতিহাস বিপরীতে অনুসন্ধান করতে চান /
তাই বিপরীত অনুসন্ধান করেন যেখানে ?
একটি সামনের দিকে অনুসন্ধান করা হয়।
প্রথম হিট প্রদর্শিত হয়ে গেলে, আপনি n
একইভাবে আরও হিটগুলি সন্ধান করতে বা N
অনুসন্ধানের দিকটি বিপরীত করতে (vi / vim এর মতোই) ব্যবহার করতে পারেন ।
কীম্যাপে প্রাসঙ্গিক ডিফল্ট কী-বাইন্ডিংগুলি হ'ল vicmd
:
"/" vi-history-search-backward
"?" vi-history-search-forward
"n" vi-repeat-search
"N" vi-rev-repeat-search