উত্তর:
প্রথম ক্রম এটি উৎপন্ন ক্রম আউট।
echo "
জন্য ctrl ভী ফাং মুছে ফেলা " | od -c
তারপর স্বাভাবিক zsh বাঁধ প্রক্রিয়া ব্যবহার করে যে ক্রম আবদ্ধ।
echo "~"
, আপনি আসলে যে নির্দেশাবলী অনুসরণ করতে হবে ইগ্ন্যাশীয় আপনার দেওয়া. আমার সিস্টেমে, এটা ^[[3~
(অথবা হিসাবে od
আউটপুট: 033 [ 3 ~
)। সুতরাং কমান্ড হতে হবে bindkey "^[[3~" delete-char
যা আপনার মধ্যে যেতে হবে ~/.zshrc
।
ctrl-v
একটি বিশেষ অব্যাহতি ক্রম যার অর্থ "পরবর্তী অক্ষরটিকে আমি আক্ষরিক অশিক্ষিত চরিত্র হিসাবে টিপুন, এটি সাধারণত যা করে তা করার পরিবর্তে।" এটি রূপান্তর করা হয় না মানে ~
, কিন্তু অব্যাহতি ক্রম হিসাবে থাকে।
0000000 C t r l V F n D e l e t e \n 0000016
।
আমার জন্য উপরে কৌশলটি ব্যবহার করা হয়নি তাই আমি আমার কাছে নিম্নলিখিত কীটি যুক্ত করেছি ~/.zshrc
:
bindkey "\e[3~" delete-char
FYI: আমি একটি ম্যাক (উচ্চ সিয়েরা) উপর আছি।
~/.zshrc
।
cat
এবং তারপর কী টাইপ করুন। Fn+F1
আমাকে দেয় ^[OP
এই ক্ষেত্রে.
bindkey '
জন্য ctrl বনাম ফাং মুছে ফেলা ' delete-char
এই বাঁধবে ফাং + + মুছে ফেলা একটি একক চরিত্র এগিয়ে মুছে ফেলতে। উপরে উল্লিখিত না হলে, আপনি টাইপ করতে হবে জন্য ctrl + + বনাম , ফাং + + মুছে ফেলা কোট টাইপ মধ্যে। জন্য ctrl + + বনাম আপনি কি তার পরে আসে যাই হোক না কেন এর আক্ষরিক অব্যাহতি অব্যাহতি ক্রম টাইপ করতে পারবেন।
আপনি এই লাইন আপনার রাখতে পারেন ~/.zshrc
ফাইল।