2012-01-02 10 views
11

\ की तरह अंग्रेजी या अमेरिका कीबोर्ड कुंजियां के लिए आसान टाइपिंग, /, [ और ] बहुत आसानी से सिर्फ एक ही चाबी स्ट्रोक के साथ लिखे जाते हैं। आमतौर पर गैर-अंग्रेजी कीबोर्ड के लिए समान नहीं है।गैर अंग्रेजी कीबोर्ड vim उपयोगकर्ताओं

क्या इस प्रकार के कीबोर्ड के लिए टाइपिंग की एक ही आसानता प्राप्त करने का कोई तरीका है?
यदि यह mapping keys का मामला है तो क्या आप इसे करने के लिए स्पष्ट निर्देश दे सकते हैं? (स्पेनिश लेआउट उदाहरण का स्वागत है)

EDIT: विशिष्ट भाषाओं के उदाहरण बहुत स्वागत है!

+1

मुझे यह सुनकर खुशी होगी कि किसी के पास फिनिश के लिए अच्छी रणनीति है, – aleator

+0

@ib। कीबोर्ड लेआउट के साथ [विम "परेशानियों" के जवाब में उस विषय पर कुछ सुझाव और विवरण दिए [1]। [1]: http://stackoverflow.com/questions/8015231/vim-annoyance-with-keyboard-layouts – Rook

उत्तर

1

मैंने टिप्पणियों में पहले से ही कुछ सुझाव दिया है। अब, जहां तक ​​सरल मैपिंग जाते हैं, सामान्य मोड के लिए आप हमेशा मुख्य कुंजी के सरल रीमेपिंग कर सकते हैं।

nnoremap : >> 
nnoremap ; >> 

उदाहरण के लिए, मांगपत्र के लिए (मैं क्रोएशियाई कीबोर्ड लेआउट पर यहाँ हूँ ... जहां < और > चरित्र, मैं ; और : है ... मुझे यकीन है कि आप उदाहरण के समझ में हूँ)। आप अपने सभी स्थानीय पात्रों को समेकित, ब्रैकेट या किसी अन्य आवश्यक वर्णों के साथ समान रूप से रीमेप कर सकते हैं।

+0

+1 आपका उत्तर मुझे ड्राइव करता है [रीमेप, नोरमैप, एनोरोरमैप और vnoremap मैपिंग के बीच क्या अंतर है आदेश?] (http://stackoverflow.com/a/3776182/333061) अच्छा क्या है। मैं इस समाधान को और अधिक गहराई से देखूंगा। धन्यवाद... –

0

जब भी मैं प्रोग्रामिंग कर रहा हूं, मैं व्यक्तिगत रूप से केवल यूएस कीबोर्ड का उपयोग करता हूं क्योंकि मुझे इन विशेष कुंजीों में से अधिकांश पात्रों के रूप में आवश्यकता होती है। आप विभिन्न कीमिंग्स का उपयोग कर सकते हैं, लेकिन मुझे व्यक्तिगत रूप से नहीं लगता कि यह एक अच्छा समाधान है - अगर आपको कभी किसी अन्य मशीन पर काम करना है तो आप विम का उपयोग करने में सक्षम नहीं होंगे। यदि आपको स्पैनिश वर्ण टाइप करने की आवश्यकता है तो आप टाइप करते समय अपने कीबोर्ड लेआउट को वापस स्विच कर सकते हैं।

+1

यह अपने "स्थानीय वर्ण" की जरूरत नहीं की बात नहीं है, लेकिन इस बात का अधिक ज्यादातर लोग अमेरिका के मुकाबले अपने स्थानीय कीबोर्ड लेआउट से अधिक आदी हैं। मैं अमेरिका में टाइप कर सकता हूं, लेकिन मैं उदाहरण के लिए आदी हूं जहां() हैं, जहां # $% हैं और इसी तरह ... भी, यह एक टिप्पणी होनी चाहिए थी। – Rook

+0

हाँ, मुझे अभी भी हमेशा यकीन नहीं है कि एक टिप्पणी क्या होनी चाहिए और क्या जवाब है। मैंने इसे अभी एक उत्तर के रूप में जोड़ा क्योंकि मेरे लिए, यह जवाब था। विम को सिर्फ यूएस क्वर्टी लेआउट के लिए डिज़ाइन किया गया था और यह इसके साथ सबसे अच्छा काम करता है, और उदाहरण के लिए जर्मन कीबोर्ड से कई चाबियां पहुंचने के लिए बहुत अजीब हैं। – Cubic

+0

हाँ, मेरे लेआउट के साथ भी एक ही समस्या है (क्रोएशियाई)। सभी अनुयायियों को मेटा या शिफ्ट कुंजी की आवश्यकता होती है ताकि उन्हें पहुंचने के लिए दबाया जा सके: \ /} {] [<> ... – Rook

संबंधित मुद्दे