উত্তর:
ডিফল্ট ব্যাশ ইম্যাক্স মোডে সর্বাধিক ব্যবহৃত কমান্ডগুলি সর্বাধিক ব্যবহৃত ব্যবহৃত কীবোর্ডগুলির জন্য:
এছাড়াও আছে unix-filename-rubout
জন্য Readline
!
# in ~/.inputrc
# press ctrl-b to delete unix filename parts
# see: man bash | less -p 'unix-filename-rubout' and
# http://www.calmar.ws/vim/vi-bash.html
set editing-mode vi
set keymap vi
"\C-b": unix-filename-rubout
unix-filename-rubout
হ'ল স্ল্যাশ বা হোয়াইটস্পেস মুছে ফেলার কারণে জিজ্ঞাসিত প্রশ্নের সঠিক উত্তর, যেখানে Alt-BkSpc
হাইফেন, আন্ডারস্কোর, ডট ইত্যাদির মতো চরিত্রগুলিতে থামবে
ডিফল্ট ব্যাশে (এবং আমি zsh অনুমান করছি) ইমাস-মোডে আসবে। আপনি এরকম কিছু চেষ্টা করতে পারেন:
Esc + bকার্সারটি একটি শব্দ রেখে দেবে। Ctrl + kলাইন শেষ না হওয়া পর্যন্ত মুছে ফেলা হবে।
বেশিরভাগ আধুনিক শেল (বাশের মতো) উন্নত কমান্ড লাইন সম্পাদনা বৈশিষ্ট্যগুলি প্রয়োগ করবে। এই কমান্ডগুলি হয় ইমাস সম্পাদনার কাছাকাছি (লাইন শুরুর জন্য Ctrl + A, লাইন শেষের জন্য Ctrl + E, ...)।
আপনি যদি ভিআই-এর মতো সম্পাদক সহ ফ্যামিলার হন তবে আপনি ভিআই-মোডের অনুমতি দেওয়ার চেষ্টা করতে পারেন।
set -o vi
এটি আপনার শেলটিকে vi-মত মোড দেয় (কমান্ড মোড / সন্নিবেশ মোড), এবং আপনি স্ট্যান্ডার্ড কমান্ডগুলিতে অ্যাক্সেস পাবেন (মুছে ফেলার জন্য ডি, প্রতিস্থাপনের জন্য r, ...)
ভিআই মোডে আপনি এখানে বর্ণিত যা করবেন তা এখানে পাবেন:
Esc (command mode); d; b.
db
এই দৃশ্যে ব্যাশ ব্যবহার করতে পারি । আমি vi-backward-kill-word
zsh এও দেখতে পেয়েছি যা আমি চাই এবং এটি বাশ-এ ভিআই-মোড সেট করার চেয়ে আরও সুবিধাজনক। তবে আমি এখনও এই কাজের জন্য ইমাস মোড শর্টকাটটি খুঁজে পেতে চাই ।
db
কিছু ক্ষেত্রে হয়।
bindkey [key] vi-backward-kill-word