विम में, कंट्रोल-लेफ्ट और कंट्रोल-राइट बैक और फॉरवर्ड व्हाट्सएप-सेस किए गए शब्द (जैसे B और W के लिए समानार्थक शब्द) हैं, जो वेब टेक्सारेस और bash।
लेकिन दौड़ते समय screen, ये चाबियां काम करना बंद कर देती हैं। जब दबाया जाता है, तो vim इसके कमांड लाइन पर स्विच करता है और प्रवेश करता है 5C या 5D क्या आप वहां मौजूद हैं।
इन कुंजियों के लिए मेरे पास एन्कोडिंग है:
$ cat >/dev/null # pressing control-left, then control-right:
^[[1;5C^[[1;5D
BTW: मैंने इन कुंजियों को फिर से बनाने की कोशिश की .screenrc, इस तरह:
bindkey ^[[1;5D stuff B
bindkey ^[[1;5C stuff W
यह विम के लिए काम करता है, लेकिन अब वे कुंजी काम नहीं करती हैं bash कमांड लाइन (बजाय, सिर्फ आउटपुटिंग B या W )।
मैं अनुमान लगा रहा हूं कि यह कुछ है termcap रहस्यमयता, जिसे मैंने कभी नहीं समझा ... किसी भी ज्ञान के लिए धन्यवाद!
term screen-256color में .screenrc, और पुनः आरंभ करना; echo $TERM परिवर्तन की पुष्टि की। लेकिन इसने समस्या का समाधान नहीं किया। मैं वास्तव में उपयोग करते हैं b / w हर समय - मैं खुद का उपयोग करके बहुत हैरान था ^left / ^right। मैं वेब को दोष देता हूं।
$ echo $TERMस्क्रीन बदल रहा है$TERMसेवा मेरेscreen-256color(अगर यह पहले से नहीं है) मदद कर सकता है। मैं तुम्हें सुझाव देता हूं कि तुम इसके आदी हो जाओbतथाw, बजाय?