Ctrl-R বিপরীত অনুসন্ধানের পরে অনুসন্ধানের ফরোয়ার্ড করার জন্য একক শর্টকাট


13

আমি সর্বদা Ctrl+ ব্যবহার করি Rতবে আমি প্রায়শই কমান্ডটি শেষ করে দিয়েছিলাম যত তাড়াতাড়ি আমি এটিকে দ্রুত চাপছি।

অনুসন্ধান ফরোয়ার্ড করতে, Ctrl+ + Sব্যবহৃত প্রদান করা যেতে পারে এটা (যেখানে, আমার ক্ষেত্রে কনসোল টার্মিনাল প্রথম ব্যবহার করা হয় না stty -ixon~/.bashrcএটি সংশোধন করা হয়েছে)।

যাইহোক, আমাকে এটি দুটি বার টিপতে হবে: একবার মোডে i-searchথাকার পরে এটি প্রবেশ করার পরে reverse-i-searchএবং দ্বিতীয়বার আসলে পিছনের দিকে পা বাড়ানোর জন্য মনে হয়।

দু'বার শর্টকাট টিপানোর প্রয়োজনটি দূর করার কোনও উপায় আছে কি?


3
Ctrl-R এর মতো, প্রথম Ctrl-S অনুসন্ধানের জন্য একটি স্ট্রিংয়ের জন্য অপেক্ষা করে। দ্বিতীয়টি একই জাতীয় অনুসন্ধান স্ট্রিংটি পুনরায় ব্যবহার করুন যা আপনি আগে ব্যবহার করেছেন (আপনার পরিস্থিতিতে সিটিআরএল-আর সহ)। আমি জানি না এই দুটি পদক্ষেপ এড়ানোর কোনও উপায় নেই। readlineএকটি "একই স্ট্রিং অন্যভাবে রাউন্ডে" ফাংশনটির অভাব রয়েছে।
xhienne

উত্তর:


11

এখানে একটি ভিন্ন পদ্ধতির। আপনি যদি কিছু বেসিক vi সম্পাদনা কমান্ডের সাথে স্বাচ্ছন্দ্য বোধ করেন তবে ব্যাশ কমান্ড লাইন সম্পাদনার জন্য একটি ভিআই-মোড সমর্থন করে। আপনি যদি সত্যই ঘৃণা করেন তবে আপনি এটি পছন্দ করবেন না। তবে আপনি যদি এটি সহ্য করতে পারেন তবে আপনি এটি পছন্দনীয় এবং কম কীস্ট্রোক সহ পেতে পারেন।

সেট -o vi

ইতিহাস অনুসন্ধান এর মতো কাজ করে:

  • Esc কমান্ড মোড প্রবেশ করতে
  • / অনুসন্ধান শুরু করতে
  • অনুসন্ধানের স্ট্রিংয়ের পাঠ্য টাইপ করুন
  • Enter অনুসন্ধান সম্পাদন করতে
  • n পরের ম্যাচে যেতে
  • N আগের ম্যাচে ফিরে যেতে
  • i সন্নিবেশ মোডে ফিরে পেতে
  • Enter কমান্ড চালাতে

জন্য Ctrl-আর Ctrl-s করা চ-শৈলী সমতুল হয় nএবং Nযথাক্রমে। এবং তাদের দুইবার আলতো চাপার দরকার নেই। কুচুটে!
নাথানিয়েল এম বিভার

2

স্পষ্টতই বাশ ইতিহাস অনুসন্ধানের জন্য শর্টকাটের প্রথম প্রেস দরকার যা আপনি জানতে চাইছেন যে আপনি কোন দিকে অনুসন্ধান করছেন, তারপরে দ্বিতীয় প্রেসটি প্রকৃতপক্ষে অনুসন্ধানটি সম্পাদন করতে। সোর্স কোডটি পরিবর্তন না করে যেভাবে এটি কাজ করে তার পরিবর্তন করা সম্ভব বলে আমি মনে করি না।

তবে আপনি hstr (https://github.com/dvorka/hstr) ইনস্টল করতে পারেন যা আপনার কমান্ডের ইতিহাস সহজে দেখতে, নেভিগেট করতে, অনুসন্ধান করতে এবং পরিচালনা করতে উন্নত অনুসন্ধান বিকল্পগুলির সাথে একটি প্রস্তাবিত বাক্স বৈশিষ্ট্যযুক্ত:

এখানে চিত্র বর্ণনা লিখুন

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