ওএসএক্সে আমি optionকীটি ধরে রাখতে পারি এবং বাম কার্সার কী টিপতে পারি যতক্ষণ না আমি যে শব্দটি সম্পাদনা করতে পারি তা না পাওয়া পর্যন্ত (বা vi তে আমি কেবল আঘাত করতে পারি b, তবে টার্মিনালে এটি কীভাবে করব তা আমি বুঝতে সক্ষম হয়েছি না) এখনো...
ওএসএক্সে আমি optionকীটি ধরে রাখতে পারি এবং বাম কার্সার কী টিপতে পারি যতক্ষণ না আমি যে শব্দটি সম্পাদনা করতে পারি তা না পাওয়া পর্যন্ত (বা vi তে আমি কেবল আঘাত করতে পারি b, তবে টার্মিনালে এটি কীভাবে করব তা আমি বুঝতে সক্ষম হয়েছি না) এখনো...
উত্তর:
কী বাঁধাই সেট করতে: আপনাকে প্রথমে অনুসন্ধান করতে হবে কী কী কোডগুলি Ctrl+ Leftকী অনুক্রম তৈরি করে creates cat
বিদ্যমান কী বাইন্ডিংগুলির সাথে কোনও হস্তক্ষেপ বন্ধ করতে কেবল কমান্ডটি ব্যবহার করুন এবং তারপরে কী ক্রমটি টাইপ করুন। আমার সিস্টেমে (লিনাক্স) এটির মতো দেখাচ্ছে:
$ cat
^[[1;5D
বিড়াল থেকে প্রস্থান করতে Ctrl+ টিপুন d। এখন আপনি খুঁজে পেয়েছেন যে Ctrl-Left 6 টি মূল কোড ইস্যু করে:
এখন আপনি বাইন্ড কমান্ড জারি করতে পারেন:
bind '"\e[1;5D": backward-word'
ব্যাশ ফাংশন আপনি চান backward-word
। bind -q backward-word
সেই ফাংশনে আবদ্ধ কীগুলির তালিকা পেতে আপনি দৌড়াতে পারেন । একটি সাধারণ বাঁধাই হল Esc+b
এছাড়াও, অনেক টার্মিনাল সাপোর্ট করে Ctrl+ Left(একই হটকি আপনি এক্স ব্যবহার করে শব্দের পিছনে পিছনে যেতে পারেন)
backward-word can be invoked via "\eb".
তবে আমি কী করে Esc + b এর পরিবর্তে নিয়ন্ত্রণ + বামে বাঁধব? এছাড়াও, ইতিমধ্যে আমি ইস্ক + বি এর একটি ত্রুটি দেখতে পাচ্ছি হ'ল প্রতিবার কোনও শব্দ ফিরে যাওয়ার জন্য আমাকে প্রতিবার এসকে কী ছেড়ে দিতে হবে, এর চেয়ে ভাল উপায় আর নেই?
set editing-mode vi
:)
জন্য ব্যাশ এ ডিফল্ট কী শর্টকাট backword-word
হয় Alt+ + b। একই ফলাফলটি Esc+ সহ অর্জন করা যেতে পারে b। আপনার কী-বাইন্ডিংগুলি সম্পাদনা করার আগে আপনার এটি করা উচিত।
bind
সম্পাদনা করতে বা bind -q [name]
নির্দিষ্ট ক্রিয়ের বর্তমান কী-বাইন্ডটি পেতে কমান্ডটি ব্যবহার করুন ।
Alt + f