जवाबों:
मैं रास्ते से दूर हो सकता हूं क्योंकि मैं अपने मैक के पास कहीं भी नहीं हूं, लेकिन चेक को रोकने के लिए उकेलीले सक्षम होंगे? मुझे पता है कि आप सिस्टम वरीयताओं का उपयोग करके कैप्स लॉक को भी रीमैप कर सकते हैं, लेकिन मुझे लगता है कि संभव प्रतिस्थापन सीमित हैं (फिर से एक मैक से परीक्षण करने के लिए ...)
आप यह भी देख सकते हैं कि क्या डबलकमांड में वह मैपिंग शामिल है, जैसा कि रिपोर्ट में सुझाव दिया गया है कि यह एसएल में 32 बिट कर्नेल मोड में काम करता है ...
लगता है कि SL के लिए PCKeyboardHack कांटा है:
यह वास्तव में आपके प्रश्न का उत्तर नहीं है, लेकिन मुझे लगता है कि आप कुंजी को फिर से तैयार करना चाहते हैं ताकि आपकी उंगली अब तक विम मोड को बदलने के लिए यात्रा न करे। एक या दो हफ्ते पहले मुझे पता चला कि Ctrl-[
यह मार के समान है Esc
, और टाइप करने में आसान है, हालांकि यह दो कुंजी है।
मैं Ctrl-[
आपको इसके बजाय करने के लिए अपनी उंगलियों को पढ़ाने का सुझाव दूंगा , फिर आपको किसी भी कुंजी को हटाने की आवश्यकता नहीं है और आप कैप्स-लॉक कार्यक्षमता को नहीं खोते हैं।
संकलन करते समय दो मुद्दे थे।
1: सुनिश्चित करें कि आपके पास अपने रास्ते में डेवलपर सामान है। विशिष्ट रूप से, निम्न पथ को अपने पथ में जोड़ें:
/ डेवलपर / usr / bin /
2: ओटूल के साथ कुछ विचित्र त्रुटि नहीं पाई जा रही है: जो त्रुटि मुझे मिली, वह इस तरह दिखी "*** बिना किसी अपवाद के अपवाद के कारण समाप्ति एप्लिकेशन 'NSInvalidArgumentException', कारण: 'लॉन्च पथ सुलभ नहीं है"
इसे हल करने के लिए इसका उपयोग करें:
ln -s / Developer / usr / bin / otool / usr / बिन / ओटूल
उसके बाद, मेरे लिए सब कुछ काम कर गया।
यद्यपि यह आपके प्रश्न का उत्तर नहीं देता है लेकिन यह आपकी समस्या का समाधान हो सकता है:
" Mapping ESC in insert mode and command mode to double i
imap ii <C-[>
cmap ii <C-[>
इसे अपने .vimrc फ़ाइल में डालें। उसके बाद आप सम्मिलित या कमांड मोड से बाहर निकलने के लिए ii दबा सकते हैं। आपको अपने ESC या CAPS लॉक कुंजी तक पहुंचने की आवश्यकता नहीं है।
मैं अपने मैक कीबोर्ड https://pqrs.org/osx/karabiner/seil.html.en को हटाने के लिए Seil का उपयोग करता हूं
ध्यान दें, आपको अपने मैक कीबोर्ड सेटिंग्स से डिफ़ॉल्ट कैप्स लॉक कुंजी को भी बंद करना होगा।