এটি আমাকে ক্রেজিও চালাচ্ছিল, তবে আমি টার্মিনাল-নির্দিষ্ট ফিক্সটি চাইনি কারণ আমি টার্মিনালটি ব্যবহার করি না, এবং আমার ওএসএক্স বাক্সে এসএসএইচ করতে সক্ষম হওয়ায় সঠিক কী-বাইন্ডিংগুলিও ব্যবহার করতে হয়েছিল।
এছাড়াও, ব্যক্তিগতভাবে, আমি ⌥চাবিটি আগে আলোচনা হিসাবে যত্ন করি নি ; আমি লিনাক্সে ব্যবহৃত ctrl+ ←/ →সংমিশ্রণটি বজায় রাখতে চেয়েছিলাম to
এই সমস্যাটি সমাধান করার জন্য, আমি আমার সাথে নিম্নলিখিতগুলি যুক্ত করেছি ~/.profile
:
bind '"\e[5C": forward-word'
bind '"\e[5D": backward-word'
bind '"\e[1;5C": forward-word'
bind '"\e[1;5D": backward-word'
টার্মিনালে ব্যাশের ক্ষেত্রে প্রথম দুটি প্রয়োগ নোট করুন ; শেষ দুটি আইটার্ম 2 এবং ইনকামিং এসএসএস সংযোগে ব্যাশ প্রয়োগ করে । কীবোর্ড এমুলেশন কেন আলাদা তা আমাকে জিজ্ঞাসা করবেন না;)
রেকর্ডের জন্য, আমি কী সন্ধান করতে পেরেছিলাম এই স্ট্যাকওভারফ্লো উত্তরের একটি ইঙ্গিতকে আসলে কীকোডগুলি ধন্যবাদ জানিয়েছিল : আপনি cat > /dev/null
একটি কী সংমিশ্রণের সময় প্রেরণ করা সঠিক কীকোডগুলি নিরীক্ষণ করতে চালাতে পারেন ।
(নোট যে আমার জন্য, আমি চালানোর cat > /dev/null
এবং প্রেস ctrl+ + ←এটা উৎপন্ন ^[[1;5D
। তোমার সঠিক keycode ভিন্ন হতে পারে , কিন্তু প্রথম ^[
হিসাবে প্রতিনিধিত্ব করা হয় \e
হিসাবে আমার উদাহরণ কোডে দেখানো।)
বিটিডাব্লু, আপনি যদি সমস্ত সক্রিয় বাশ কী-বাইন্ডিংগুলি দেখতে চান তবে চালান bind -p
।