क्या किसी C-[
चीज को बांधने का कोई तरीका है और सभी M-
(मेटा) बाइंडिंग में गड़बड़ नहीं है?
पहली बार नहीं जब यह सवाल सामने आया। दुर्भाग्य से, पिछले धागे में दिए गए एकमात्र समाधान एक है) लिनक्स विशिष्ट, बी) को बाहरी उपकरण (फिर से लिनक्स विशिष्ट) की आवश्यकता होती है , जिसका एमएसीएस से कोई लेना-देना नहीं है। एक ही नस में मैं कभी भी इसे पाने के लिए एक OS X पर Karabiner जैसी चीज का इस्तेमाल कर सकता था ताकि C-[
पहले Emacs मिल जाए लेकिन यह क्लूनी और महंगा है।
यह देखते हुए कि यह Emacs कि अनुवाद करने पर जोर देता है C-[
करने के लिए ESC
, C-i
करने के लिए TAB
और शायद दूसरों मैं करूंगा बहुत ज्यादा इन रिश्तों को तोड़ने और कीमती कुंजी दृश्यों वापस पाने के लिए की तरह। हाल ही में मैंने इस समस्या में पूरी गति से दौड़ लगाई और शांत निर्दोष स्मार्टपैरेन्स मोड को दोषी ठहराया ।
एक संभावित समाधान जो इसमें शामिल था function-key-map
और यहां चर्चा की गईkey-translation-map
थी, लेकिन अफसोस कि यह या तो अब काम नहीं करता है या पहली जगह में काम नहीं करता है (या मैं कुछ गलत कर रहा हूं)। मुझे लगता है कि यह सही दिशा में जा रहा था।
C-[
Ctrl
[
C-[
ESC
C-[
ESC
Ctrl
[
Esc
C-[
करने के लिएESC
" पर जोर नहीं देता है । दोनों एक ही चीज हैं । इसी तरह,C-i
औरTAB
एक ही ASCII नियंत्रण कोड के लिए अलग-अलग नाम हैं ।