আমি আইটার্মের পক্ষে কথা বলতে পারি না তবে ফেডোরা ১৯-এ জিনোম টার্মিনালের অধীনে ওহ-মাই-জেডএস-এর সাথে জেডএসএইচ ৫.০. 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
[
O
tmux
1;3
== আমি এটি সম্পর্কে নিশ্চিত নই তবে এটির যৌক্তিক অর্থ হওয়া উচিত <Alt>
C
== ডান তীর কী
তারপরে এই ধারাবাহিকতাটি প্রথম আর্গুমেন্ট হিসাবে স্থায়িত্বের জন্য দেওয়া হয় bindkey
এবং আবদ্ধ হয় , অর্থাত্ যুক্তিটির কী-স্ট্রোকটি একটি নির্দিষ্ট সম্পাদক কমান্ড (বা zsh পদে উইজেট) কার্যকর করবে, যা প্রথমটিতে উপরের উদাহরণ লাইন হয় ।~/.zshrc
forward-word
~/.zshrc
পুনরায় sourced করা উচিত পর এই দুটি কমান্ড এর মাধ্যমে এতে যোগ করা হয়েছে:
$ source ~/.zshrc
এখন আমার সিস্টেমে একটি বিরক্তি হ'ল এই বিশেষ সংমিশ্রণটি টার্মিনাল এমুলেটরকে প্রতিবার কমান্ড জারি করার সময় একটি বীপ দিতে বাধ্য করেছিল, এটি আমি অক্ষম করে প্রতিকার করেছি
'Edit'->'Profile Preferences'->'Terminal Bell'
চেকবক্স নেই।
FOO=BAR
zsh এর একটি শব্দ এবং বশ করার জন্য 2 শব্দ। একইভাবে, আপনি যদি আপনার কার্সারটি শেষের দিকে সেট করে থাকেনfoo --bar
এবং Alt + ব্যাকস্পেস করেন তবে আপনার কাছেfoo --
ব্যাশে এবং zsh এ আপনার থাকবেfoo
। জ্যাশ ব্যাশে প্রচুর বৈশিষ্ট্য যুক্ত করে, তবে এতে ওভাররাইডে প্রচুর উন্মাদ ডিফল্ট রয়েছে।