सबसे पहले, मुझे पता है कि मैं आधी रात के कमांडर में संबंधित फ़ंक्शन कुंजियों ( माध्यम से ) को संश्लेषित करने के लिए Alt+ 1(9 और 0 के माध्यम से) का उपयोग कर सकता हूं । इसने मुझे कई बार मदद की है, लेकिन डिफ़ॉल्ट रूप से मैं अभी भी वास्तविक फ़ंक्शन कुंजियों को सहजता से दबाता हूं ।F1F10
Gist: मैं एक tmux
सत्र (कभी-कभी खिड़की, कभी-कभी फलक) के अंदर विम और मिडनाइट कमांडर दोनों को चलाने की कोशिश कर रहा हूं , PuTTY का उपयोग करके।
इसलिए डिफ़ॉल्ट रूप से मेरे पास निम्न PuTTY कॉन्फ़िगरेशन है:
ESC[n~
मैपिंग के साथ
समस्या अब जब मानचित्रण ( map <F1> :tab help<CR>
, और भी nmap
और imap
) F1विम में, इसके बारे में प्रभाव देता है कि है ~(मामले टॉगल)। और वास्तव में अगर मैं खोल के F1माध्यम से दबाता हूं F5, तो टिल्ड ( ~
) एक घंटी के साथ , परिणाम है । फ़ंक्शन कुंजियाँ इस सेटिंग का उपयोग करते हुए, मिडनाइट कमांडर में पूरी तरह से ठीक काम करती हैं।
मेरी समस्याओं के साथ उपरोक्त सेटिंग के बारे में एक अजीब बात है F1: मैं भी विम में "मैप" F5( set pastetoggle=<F5>
) करता हूं । अजीब तरह से पर्याप्त है जो एक आकर्षण की तरह काम करता है, भले ही F5शेल पर कुंजी एक ~
बस की तरह देता है F1आदि।
नोट: जब विम के बाहर चल रहा है tmux
, काम के डिफ़ॉल्ट बंधन (और मेरे ओवरराइड) F1!
"लिनक्स" मैपिंग के साथ
तो स्वाभाविक रूप से मैंने ऊपर दिए संवाद में "लिनक्स" सेटिंग का उपयोग करने की कोशिश की। इसलिए जब मैं दबाता हूं F1विम लाइन (प्रभाव A) के अंत में सम्मिलित मोड में जाता है । आधी रात के कमांडर इस सेटिंग के साथ फ़ंक्शन कुंजियों में से किसी को भी नहीं पहचानते हैं। खोल पर ज़रूर पर्याप्त F1मुझे देता है A
और एक घंटी ( F2एक B
और इसी तरह)।
मुझे यहां क्या समझ नहीं आ रहा है? मैं एक समान व्यवहार कैसे प्राप्त कर सकता हूं जहां मिडनाइट कमांडर और विम दोनों फ़ंक्शन कुंजियों को पहचानेंगे?
अतिरिक्त जानकारी:
रिमोट सिस्टम के साथ Ubuntu 14.04 है LANG=en_US.UTF-8
।
TERM
को सत्र के TERM=xterm
बाहर सेट किया जाता है tmux
और TERM=screen
जब एक फलक या खिड़की के अंदर से देखा जाता है।
मैं उपयोग नहीं कर रहा हूँ:
set-option -g default-terminal "screen-256color"
टर्मिनल प्रकार को ओवरराइड करने के लिए अंदर tmux
।
tack
, नapt-file search
ही आपके द्वारा अनुशंसित पैकेज की स्थापना के बाद। लेकिनtoe -a|grep -i putty
पुष्टि करता है कि कई PuTTY टर्मिनल परिभाषाएँ मौजूद हैं (सहितputty-256color
)। मैं इसे आज़माऊंगा और आपके पास वापस आऊंगा और तदनुसार स्वीकार भी करूंगा।