সাইগউইন + zsh: হোম এবং এন্ড কীগুলি কাজ করছে না


8

সাইগউইনের অধীনে zsh এর জন্য কাজ করার জন্য আমি হোম এবং এন্ড কীগুলি পাই না। বিভিন্ন উত্স যে পরামর্শ বলে মনে হচ্ছে

bindkey '\e[1~' beginning-of-line
bindkey '\e[4~' end-of-line

সমস্যার সমাধান করবে তবে এটি আমার পক্ষে কাজ করে না। আশ্চর্যজনকভাবে, আমি প্রবেশের পরে

bindkey "\e[3~" delete-char

মুছুন বোতামটি কাজ শুরু করে (তার আগে এটি কেবল আউটপুট করে ~)।

কারও কি ধারণা আছে কী চলছে?

আমি উইন্ডোজ এক্সপিতে রয়েছি এবং আমি উপলব্ধ সাইগউইন প্যাকেজগুলির সর্বশেষতম সংস্করণ ব্যবহার করছি।

আপডেট : এটি মিন্টির সাথে সমস্যা বলে মনে হচ্ছে, যদি আমি সাইগউইন.বাট চালনা করি যা উইন্ডোজ কমান্ড প্রম্পট চালু করে, তবে সবকিছু ঠিকঠাক কাজ করে। এটি কি এই বাগের সাথে সম্পর্কিত ?


যদি আপনি কল করেন read, আপনি টিপলে Homeএবং Endযথাক্রমে কী ফলাফল হয়?
— slhck

যদি আমি টার্মিনাল থেকে পঠন চালনা করি, এবং তারপরে হোম টিপুন, স্ক্রিনের শীর্ষে কার্সারটি লাফিয়ে। এই আপনি কি বোঝাতে চেয়েছিলেন?
— mavroprovato

তারপরে শেলকে এই কমান্ডগুলি আসলে পাসওয়ার্ড করতে আপনাকে আপনার টার্মিনালটি কনফিগার করতে হবে। যদিও উইন্ডোজে এটি কীভাবে কাজ করে সে সম্পর্কে কোনও ধারণা নেই।
— slhck

উত্তর:



5

এখানে আমার অতিরিক্ত দরকারী বাইন্ডিংয়ের সম্পূর্ণ তালিকা (আদেশগুলি থেকে কলোনগুলি সরাতে সংশোধন করা হয়েছে)।

# ctrl-left/right
bindkey "\e[1;5C" forward-word
bindkey "\e[1;5D" backward-word

# ctrl-backspace/delete
bindkey "\C-_" backward-kill-word
bindkey "\e[3;5~" kill-word

# alt-backspace
bindkey "\e\d" undo

bindkey "\e[3~" delete-char
bindkey '\e[H' beginning-of-line
bindkey '\e[F' end-of-line
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.