.Vimrc में जर्मन 'umlaut' कीज़ को मैप नहीं कर सकते


13

मैं जर्मन umlaut कुंजियों (, ä, find, ö,), ü) को मैप करने का एक तरीका खोजने की कोशिश कर रहा हूं।

इस तरह एक सरल शॉर्टकट काम नहीं करेगा:

inoremap <c-ö> <Esc>

मेरे हिट होने पर कुछ नहीं होता ctrl+ö

क्या किसी को इसके समाधान का पता है?


4
शायद यह जवाब मदद करता है? stackoverflow.com/a/21389290/5260921
cbaumhardt

यह मदद करता है .. हालाँकि उत्तर मुझे दुखी करते हैं ..: - |
रोटेरेटी

मैं समझता हूं, मैं भी वहां गया हूं :( मैंने QWERTZ लेआउट के बजाय QWERTY का उपयोग करने के लिए
समझौता


1
@ le0m, Vim के अंदर मैं डिगट्रैप्स का उपयोग करता हूं (इन्सर्ट मोड में Ctrl + K दबाएं, फिर o o :), और मेल्स लिखने के लिए नियमित लिनक्स वातावरण के अंदर या इसलिए मैं कीबोर्ड शॉर्टकट (GNOME
कंपोज़

जवाबों:


1

विम (हालांकि मैं यह नहीं जान सकता कि अगर यह हर बिल्ड और संस्करण के लिए सच है) वास्तव में केवल मान्य ASCII नियंत्रण कोड संभालता है

यही कारण है कि जब आप Ctrl+ दबाते हैं M, तो विम वास्तव में एक विशेष "कंट्रोल कोड" प्राप्त करता है ( 0Dइस मामले में), जबकि Ctrl+ के लिए ऐसा कोई कोड नहीं है ,, इसलिए इसे मैप नहीं किया जा सकता है।

यहाँ पर उसी विषय पर एक दिलचस्प चर्चा है: https://groups.google.com/forum/# ​​.topic / vim_dev / Ym6D-kWIsyo


वास्तव में, आपको यहां एक बहुत ही समान उत्तर मिलेगा: stackoverflow.com/a/16748339/154480
क्रिश्चियन रोंडेउ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.