আমি আইটার্মের পক্ষে কথা বলতে পারি না তবে ফেডোরা ১৯-এ জিনোম টার্মিনালের অধীনে ওহ-মাই-জেডএস-এর সাথে জেডএসএইচ ৫.০. running চালিয়ে এই সমস্যাটি সমাধান করতে আমি ব্যবহৃত কী-বাইন্ডিংগুলি:
bindkey "\e[1;3C" forward-word
bindkey "\e[1;3D" backward-word
যেখানে \e== অব্যাহতি-কী-সিকোয়েন্স ( বিভাগ ৪.১.১ এর অধীনে নথিভুক্ত )
এবং [== O(বড় বড় ও; ধারা ৪.২.১ এর অধীনে নথিভুক্ত ), কিছু ক্ষেত্রে। উদাহরণস্বরূপ, tmuxএই প্রতিস্থাপনের অধীনে আমার জন্য প্রয়োজনীয়, তবে এটি ছাড়া tmuxকোনও প্রতিস্থাপনের প্রয়োজন হয় না এবং [== হয়[
একটি সিক্যুয়েন্সের মূল কোডগুলি catপছন্দসই ক্রমটি ব্যবহার করে এবং টিপে নেওয়া যায়। উদাহরণস্বরূপ টিপে ফলাফলগুলি এর <Alt+Right>মতো ব্যাখ্যা করা উচিত:
$ cat
^[[1;3C
^[== \e== এস্কেপ-কী-সিকোয়েন্স
[== সাথে OR
== (বড় হাতের) [ছাড়াইtmux[Otmux
1;3 == আমি এটি সম্পর্কে নিশ্চিত নই তবে এটির যৌক্তিক অর্থ হওয়া উচিত <Alt>
C == ডান তীর কী
তারপরে এই ধারাবাহিকতাটি প্রথম আর্গুমেন্ট হিসাবে স্থায়িত্বের জন্য দেওয়া হয় bindkeyএবং আবদ্ধ হয় , অর্থাত্ যুক্তিটির কী-স্ট্রোকটি একটি নির্দিষ্ট সম্পাদক কমান্ড (বা zsh পদে উইজেট) কার্যকর করবে, যা প্রথমটিতে উপরের উদাহরণ লাইন হয় ।~/.zshrcforward-word
~/.zshrcপুনরায় sourced করা উচিত পর এই দুটি কমান্ড এর মাধ্যমে এতে যোগ করা হয়েছে:
$ source ~/.zshrc
এখন আমার সিস্টেমে একটি বিরক্তি হ'ল এই বিশেষ সংমিশ্রণটি টার্মিনাল এমুলেটরকে প্রতিবার কমান্ড জারি করার সময় একটি বীপ দিতে বাধ্য করেছিল, এটি আমি অক্ষম করে প্রতিকার করেছি
'Edit'->'Profile Preferences'->'Terminal Bell' চেকবক্স নেই।
FOO=BARzsh এর একটি শব্দ এবং বশ করার জন্য 2 শব্দ। একইভাবে, আপনি যদি আপনার কার্সারটি শেষের দিকে সেট করে থাকেনfoo --barএবং Alt + ব্যাকস্পেস করেন তবে আপনার কাছেfoo --ব্যাশে এবং zsh এ আপনার থাকবেfoo। জ্যাশ ব্যাশে প্রচুর বৈশিষ্ট্য যুক্ত করে, তবে এতে ওভাররাইডে প্রচুর উন্মাদ ডিফল্ট রয়েছে।