Ke TERM- স্ক্রিন-256 রঙে সেট করা থাকলে হটকিগুলি zsh এ কাজ করে না


0

অন্যান্য বিভিন্ন আলোচনা অনুযায়ী আমি আবদ্ধ opt+ + <-করার 0x1b 0x62এবং opt+ + ->থেকে 0x1b 0x66। এটি zsh এ দুর্দান্ত কাজ করে তবে tmux এ নয়।

Tmux ইন opt+ + <-শব্দ প্রতি backwords লাফ না, কিন্তু কিছু মোড পরিবর্তন ... যখন টাইপ করতে বলে মনে হয় sকিছুদিন পরে, কার্সার অধীনে চরিত্র মুছে ফেলা হবে।

আমার কাছে cmd+ ->( 0x05) এবং cmd+ <-( 0x01) নিয়েও সমস্যা আছে - zsh এ keys কীগুলি শেষ এবং লাইনটির শুরুতে নেভিগেট করে, তবে এটি tmux এ মোটেই কাজ করে না।

আমি মনে করি না এই হেক্স কোডগুলির জন্য কোনও কী-বাইন্ডিং রয়েছে, সুতরাং আমি ধরে নিয়েছি যে আইটার্ম 2 থেকে টিমাক্সের পথে কিছু হারিয়ে গেছে ... readসরাসরি zsh এবং tmux এ কল optকরা উপরে উল্লিখিত বাইন্ডিংগুলির জন্য একই কোডগুলিকে আউটপুট করে , তবে এটি হয় না cmdtmux- এ বাইন্ডিংয়ের জন্য কিছু আউটপুট ।

সম্পাদনা:

আমি আরও কিছুটা পরীক্ষা-নিরীক্ষা করে আবিষ্কার করেছি যে tmux এ / bin / bash ব্যবহার করার সময় বাইন্ডিংগুলি ঠিকঠাক কাজ করে এবং tmux এ zsh ব্যবহার করার সময় কেবল ব্রেক হয়। এমনকি হোমব্রুজ zsh এ কিছু ভুল হয়েছে কিনা তা পরীক্ষা করার জন্য আমি .zshrc লোড না করে / বিন / জেডএস পরীক্ষা করেছি, তবে সেখানেও বাইন্ডিংগুলি ভেঙে গেছে। দেখে মনে হচ্ছে এটি আসলে zsh নিয়ে সমস্যা।

সম্পাদনা:

আরও পরীক্ষা নিরীক্ষা! এটি। TERM এনভায়রনমেন্ট ভেরিয়েবলের সাথে সংযুক্ত বলে মনে হচ্ছে যা আমার .tmux.conf দ্বারা "স্ক্রিন-256color" তে সেট করা আছে - রঙগুলি কাজ করা সঠিক বলে মনে হয়, তবে zsh এই পরিবেশের পরিবর্তনশীল সাথে চলার সাথে সাথে, নেভিগেশন কাজ বন্ধ। রানিং TERM=screen-256color zshইস্যুটির পুনরুত্পাদন করে।


আপনি bindkey -eকোন .zshrc দিয়ে zsh শুরু করার পরে ব্যবহার করেছেন? অন্যথায় এটি নিয়মিত টার্মিনালেও কাজ করে না।
সিলভারওয়ल्फ

উত্তর:


1

মনে হচ্ছে আমি শেষ পর্যন্ত একটি উত্তর খুঁজে পেয়েছি! বা বরং একটি কর্মসূচী, যেহেতু আমি এখনও ঠিক জানি না ঠিক কী ভুল হচ্ছে।

শব্দ নেভিগেশনের জন্য বিশদভাবে কী বাইন্ডগুলি কনফিগার করা আমার জন্য সমস্যাটি স্থির করে:

bindkey "^[f" forward-word
bindkey "^[b" backward-word

সম্ভবত zsh key TERM এর উপর ভিত্তি করে বিভিন্ন কী-বাইন্ডিং ব্যবহার করছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.