मैं Ctrl-n
का बड़ा प्रशंसक नहीं हूं, मैं Ctrl-Space
का उपयोग करने में सक्षम होना चाहता हूं। कोई विचार है कि मैं यह कैसे कर सकता हूं?मैं किम में स्वत: पूर्ण करने के लिए उपयोग की जाने वाली कीबाइंडिंग कैसे बदल सकता हूं?
उत्तर
आप इसे मैप करने के लिए करने के लिए, कहते हैं, Ctrl-ई, यह हो जाएगा चाहते हैं तो कुछ की तरह:
साथ Ctrlinoremap <C-E> <C-N>
समस्या - अंतरिक्ष कि ज्यादातर टर्मिनलों बस इसे देखेंगे एक जगह के रूप में। मुझे लगता है कि आप एक्स के अंदर कुछ टर्मिनल प्रोग्राम का उपयोग कर रहे हैं; यदि आप कुछ अलग उपयोग कर रहे हैं, तो आपको प्रासंगिक प्रतिस्थापन स्वयं को आपूर्ति करना होगा।
बैश के ReadLine सामान्य रूप से है Ctrl - "। शाब्दिक रूप में अगली कुंजी का इलाज" वी को मैप किया तो दबाकर Ctrl - वी फिर एक बैश कमांड लाइन पर होम ^[[H
या लाइन की शुरुआत में जाने के बजाए कमांड लाइन पर ऐसा कुछ डालेगा। तो वीCtrl - - अंतरिक्ष दबाने Ctrl की कोशिश करो। शायद आप बस एक जगह देखेंगे। अंतरिक्ष -
उस मामले में, आप या xmodmap साथ मूर्ख बारे में अपने स्वयं के/usr/share/X11/XKB/* फ़ाइलें उत्पादन के लिए कुछ अलग करने के लिए एक्स बताने के लिए जब आप Ctrl प्रेस करना होगा। फ़ायरफ़ॉक्स जैसे प्रोग्राम परवाह नहीं है; वे पता लगाते हैं कि कौन सी बेस कुंजी दबाई जा रही है और खुद के लिए पता लगाया गया है कि कौन से संशोधक दबाए जा रहे हैं। लेकिन सबसे टर्मिनल आधारित प्रोग्राम सिर्फ देखेंगे Ctrl - अंतरिक्ष एक अंतरिक्ष के रूप में जब तक आप बता अंतरिक्ष और Ctrl के इलाज के लिए एक्स - अंतरिक्ष अलग ढंग से।
मुझे संदेह है कि आप अकेले xmodmap के साथ यह परिवर्तन कर सकते हैं; आपको शायद निम्न-स्तर/यूएसआर/शेयर/एक्स 11/एक्सकेबी/* हैकिंग करने की आवश्यकता होगी। यह जटिल है, और मुझे यह भी नहीं पता कि क्या आप पहले स्थान पर एक्स का उपयोग कर रहे हैं, इसलिए मैं इसे वहां छोड़ दूंगा।
यूआरएक्सवीटी जैसे कुछ टर्मिनल आपको अपनी कीबाइंडिंग निर्दिष्ट करने देते हैं। फ़ायरफ़ॉक्स की तरह, वे बता सकते हैं जब यह एक अंतरिक्ष है और जब यह और भी आप कुछ भी विशेष X "033I_TYPED_CONTROL_SPACE_DAMMIT \" कॉन्फ़िगर करने के लिए तो तुम उत्पादन के लिए urxvt बता सकते हैं कर के बिना एक नियंत्रण-स्पेस है जब आप प्रेस Ctrl - अंतरिक्ष। और फिर आप को से <C-N>
पर मानचित्र बनाने के लिए vim बता सकते हैं।
संपादित करें: मैं भूल गया कि Ctrl-Space \0
आउटपुट करने के लिए उपयोग किया गया था (मैंने अपने कीबोर्ड पर कहीं और रीमेप किया था)। उस स्थिति में, ऊपर वर्णित सभी जटिलता अनावश्यक है। मैंने जो कहा वह उस व्यक्ति पर लागू होगा जो Ctrl -colon या Alt - स्पेस पर अधिक विदेशी मैपिंग का उपयोग करना चाहता था।
फिर भी, यह अच्छा है कि किसी ने यहां क्या हो रहा है इसका वर्णन करने का प्रयास किया है। अन्य उत्तरों में उनके समाधानों का कोई विवरण नहीं है :-) – JepZ
मुझे Ctrl + स्पेस मैपिंग भी पसंद है।
" Remap code completion to Ctrl+Space {{{2
inoremap <Nul> <C-x><C-o>
आपके मामले में आप चाहते हैं:
inoremap <Nul> <C-n>
यदि आप gvim में हैं, तो आप
'<[email protected]>' कुछ टर्मिनलों (सीटी स्पेस) में सी-स्पेस के लिए उपयोग किया जाता है, मुझे लगता है कि
if has("gui_running")
" C-Space seems to work under gVim on both Linux and win32
inoremap <C-Space> <C-n>
else " no gui
if has("unix")
inoremap <Nul> <C-n>
else
" I have no idea of the name of Ctrl-Space elsewhere
endif
endif
के समान है नोट: आपको 'है (" gui_running ")' का उपयोग करना पड़ सकता है, जैसा कि 'है ("gui") 'अगर आपका विम' gui' विकल्प के साथ संकलित किया गया है, तो बस वापस लौटाता है, न कि आप अभी इसका उपयोग कर रहे हैं। – Dogbert
यह यूनिक्स से सीधे कनेक्ट नहीं है। टर्मिनल एमुलेटर द्वारा '
- 1. मैं fputcsv द्वारा उपयोग की जाने वाली रेखा समाप्ति को कैसे बदल सकता हूं?
- 2. मैं स्वत: जेनरेटेड साबुन कैसे बदल सकता हूं: वसंत
- 3. आईओएस एप्लिकेशन के नाम को निर्दिष्ट करने वाली सेटिंग को मैं कहां बदल सकता हूं और बदल सकता हूं?
- 4. निर्देशिका संरचना के लिए उपयोग की जाने वाली डेटा संरचना?
- 5. मैं नेटवर्क ड्राइव के माध्यम से उपयोग की जाने वाली फ़ाइल के लिए यूएनसी पथ कैसे प्राप्त कर सकता हूं?
- 6. फ़ाइलों को एन्क्रिप्ट करने के लिए उपयोग की जाने वाली कुंजी को संग्रहीत करने के लिए
- 7. emacs में क्यूटी के लिए स्वत: पूर्ण
- 8. jQuery UI स्वत: पूर्ण के समान Dojo स्वत: पूर्ण लागू करने के लिए कैसे?
- 9. सॉफ़्टवेयर विकसित करने के लिए उपयोग की जाने वाली प्रोग्रामिंग भाषा की पहचान कैसे करें?
- 10. मैं लिंक ऑर्डरबी के लिए उपयोग की जाने वाली अभिव्यक्तियों को गतिशील रूप से कैसे संग्रहीत कर सकता हूं?
- 11. रेल: मैं नाम के लिए स्वतः पूर्ण कैसे कर सकता हूं लेकिन आईडी सहेज सकता हूं?
- 12. क्या मैं कोर डेटा में बाहरी बाइनरी स्टोरेज के लिए उपयोग की जाने वाली फ़ाइलों तक पहुंच सकता हूं?
- 13. jQuery स्वत: पूर्ण - स्वत: पूर्ण इनपुट क्षेत्र की आईडी प्राप्त
- 14. मैं रेल में फ़ील्ड_फील्ड की लंबाई कैसे बदल सकता हूं?
- 15. मैं एनएससीम्बोबॉक्स के लिए केस असंवेदनशील स्वत: पूर्ण कैसे सक्षम कर सकता हूं?
- 16. मैं ओपनआईडी के लिए रिटर्न यूआरएल कैसे बदल सकता हूं?
- 17. मैं वेबसाइट समर्थन वीआईएम कीबाइंडिंग कैसे कर सकता हूं?
- 18. मैं webClient.UploadData() के लिए समय सीमा कैसे बदल सकता हूं?
- 19. क्या मैं गिटुब द्वारा होस्ट की जाने वाली विकी बनाने के लिए गॉलम का उपयोग कर सकता हूं?
- 20. JQuery: कैसे "शहर, राज्य" स्वत: पूर्ण करने के लिए?
- 21. मैं जोड़े() के लिए अक्ष स्थिति कैसे बदल सकता हूं?
- 22. cxxflags = -O2 का उपयोग करने के लिए मैं बूस्ट रिलीज संस्करण कैसे बदल सकता हूं?
- 23. ऐपफ़ैब्रिक कैशिंग - क्या मैं सभी ऑब्जेक्ट्स के लिए उपयोग की जाने वाली धारावाहिक शैली निर्दिष्ट कर सकता हूं?
- 24. स्वत: पूर्ण
- 25. मैं एंड्रॉइड अलर्ट संवाद की पृष्ठभूमि कैसे बदल सकता हूं?
- 26. इसे बनाए जाने के बाद मैं एक jQuery UI विजेट के विकल्प कैसे बदल सकता हूं?
- 27. विधि पैरामीटर स्वत: पूर्ण करने के लिए मैं IDEA intellij का उपयोग कैसे करूं?
- 28. मैं कैसे jQuery यूआई स्वत: पूर्ण
- 29. मैं यूआईएममेज की संतृप्ति कैसे बदल सकता हूं?
- 30. मैं एर्लांग में केवल एक मॉड्यूल नाम को शुरू करने के लिए उपयोग की जाने वाली प्रक्रिया को कैसे मारूं?
क्या पर्यावरण? (विंडोज़? यूनिक्स? कंसोल विम या जीवीआईएम? क्या टर्मिनल?) –