2009-05-20 8 views
5

मैं यहाँ बैठा हूँ मूर्ख महसूस पर - vim मदद मुझसे कहता है हिट करने के लिए CTRL] (मदद में लिंक का पालन करने के लिए) और मैं इसे प्राप्त नहीं कर सकता !?^शौचालय के साथ एक ही समस्या (एक विभाजन विंडो को बंद)vim में कुछ आदेश टाइप करने के लिए कैसे, जैसे Ctrl-]^Wc आदि .. एक जर्मन कीबोर्ड

मैं एक जर्मन कीबोर्ड और विशेष रूप से CTRL] मेरे लिए काम करने के लिए प्रतीत नहीं होता है।

मैं उन्हें कैसे कर सकता हूं?

मदद अब तक के लिए धन्यवाद, CTRL] को छोड़कर काम करने के लिए लगता है! कोई विचार है कि मैं इसे कैसे काम कर सकता हूं?

उत्तर

5

मेरे पास एक क्रोएशियाई कीबोर्ड है और बहुत अधिक समस्याएं हैं (इस तथ्य के कारण कि मेरे पास नहीं है, उदाहरण के लिए "]"। क्या आपने उन कुंजी को उन चीज़ों को रीमेप करने के बारे में सोचा है जिन्हें आप Ctrl-] कुंजी के बजाय उपयोग कर सकते हैं।

उदाहरण के लिए, सादा दर्ज करें मेरे लिए अच्छी तरह से काम करता है।

ऐसा करने के लिए, आप बस अपनी "/ vimfiles/ftplugin /" निर्देशिका पर जाएं, और help.vim नामक एक फ़ाइल बनाएं (यदि आप उस कुंजी संयोजन का उपयोग केवल HELP प्रकार की फ़ाइलों में करते हैं)। इसे में, प्रकार

nmap <buffer> <Enter> <C-]> 
"for just following the link 
nmap <buffer> <C-Enter> <C-w><C-]><C-w>T 
"for following the help topic in a new split (often useful) 
5

सबसे पहले, इस प्रकार की सहायता फ़ाइल में, ^ प्रतीक इंगित करता है कि आपको कुंजी के साथ Ctrl पर हिट करने की आवश्यकता है। ^Wc का अर्थ , को ^W जारी करने के बाद हिट करना है। ऐसा लगता है कि Ctrl+] प्राप्त करने के लिए आपको Ctrl+AltGr+9 का उपयोग करने की आवश्यकता हो सकती है।

दूसरा, Ctrl ("नियंत्रण") आपके जर्मन कीबोर्ड पर Strg ("स्टीयरिंग"?) कुंजी के बराबर होना चाहिए।

(Keyboard equivalents, आपके संदर्भ के लिए। मैं तुम्हें एक जर्मन कुंजीपटल करने के लिए दोस्ताना होने के लिए विम सेट कर सकते हैं की कल्पना है, लेकिन वह अपने ज्ञान और गूगल फू से अधिक है।)

+1

अन्य समकक्ष: Esc (भागने) ==^[, और एम एक्स == "एस्केप, तो x" == "नीचे मेटा (आमतौर पर Alt) और प्रेस एक्स पकड़ो"। कभी-कभी "सी-एक्स" "^ एक्स" के बजाय लिखा जाता है। हालांकि ओपी ने उनसे नहीं पूछा था, फिर भी भविष्य में यह जानना उपयोगी हो सकता है ... – ephemient

+2

जहां तक ​​मुझे जर्मन में "स्ट्रग" = "स्टीयरंग" पता है (जो "कंट्रोल" या "स्टीयरिंग" में काफी अधिक अनुवाद करता है) –

+0

मैं जर्मन लेआउट में मित्रवत होने के लिए नियंत्रण को फिर से मैप नहीं करूँगा, क्योंकि यह आपकी उत्पादकता को उस सब कुछ पर कम कर देगा जो * इस तरह से स्थापित नहीं है। –

3

मुझे लगता है कि मैं अपने आप को पता चला। यदि मैं अंग्रेजी कीबोर्ड रखने के लिए "नाटक" करता हूं और बस सीआरटी- + (सीटीआर- "प्लस प्रतीक") पर क्लिक करता है तो यह काम करता है। ("ü" के बाईं ओर)।

यह वह जगह है जहां प्रतीक अंग्रेजी कीबोर्ड पर है।

मुझे आश्चर्यचकित करें कि मैप की पसंद क्या है? किसी को भी एक विचार?

+0

मेरे लिए काम नहीं करता है। आप सुनिश्चित हैं कि आपके ओएस में अंग्रेजी लेआउट सेट नहीं है? – ziggystar

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