मैक ओएस एक्स पर विम इंसर्ट मोड


98

जाहिरा तौर पर मैक कीबोर्ड में एक Insertकुंजी नहीं है (या शायद वे करते हैं लेकिन मैं इसे नहीं पा सकता)। मैं एक मैक पर विम में मोड सम्मिलित करने के लिए कैसे प्राप्त कर सकता हूं ?


2
विम के बारे में महान बात यह है कि यह एक साधारण कीबोर्ड पर इस्तेमाल किया जा सकता है जिसमें अल्फ़ान्यूम कुंजी और नियंत्रण और भागने के अलावा और कुछ नहीं है। यह टच टाइपिस्टों के लिए बहुत अच्छा है क्योंकि आपको अपने हाथों को होम रो से हटाने की ज़रूरत नहीं है।
पॉल टॉम्बलिन

5
मैंने इस प्रश्न से कुछ अलग सीखा - The <<kdb \> टैग।
sykora

जवाबों:


212

यदि यह उतना ही सरल प्रश्न है जितना लगता है, तो आप केवल प्रेस करते हैं i


9
बहुत धन्यवाद! मैं मानता हूँ, मैं दोनों एक नौसिखिया नौसिखिया हूँ और एक MAC नौसिखिया तो हाँ, यह उस के रूप में सरल था। धन्यवाद!
तमस Czinege

2
आह, ठीक है, अगर आप vim पर कुछ उपयोगी सुझाव चाहते हैं, तो मेरा सुझाव है कि ऑनलाइन "चीट शीट" की तलाश करें। इसके अलावा, $% और ^ स्थान आपके मित्र और महान समय बचाने वाले हैं। कमांड एडिटिंग (डिलीट, मूव, कॉपी) के संयोजन में उनका उपयोग करें।
जेरेमी एल

1
इसके अलावा: विम के भीतर मदद फ़ाइलें बेहद व्यापक हैं
मारपीट

1
विंबुटोर भी newbies के लिए बहुत अच्छा है। बस कमांड लाइन पर टाइप vimtutor, यह भी देखें: मदद ट्यूटर
user55400

1
LMAO। यह इतना आसान सवाल लगता है, लेकिन मैं भी बहुत खो गया था। साथ ही खोज करना मुश्किल है। मैंने हमेशा इन्सर्ट की का उपयोग किया है। मैं घाटे में था।
प्रेस्टन

19

विम प्लेटफॉर्म की परवाह किए बिना i(या aएपेंड के लिए) का उपयोग कर इन्सर्ट मोड में प्रवेश करता है। ओवरराइट मोड केवल Shift+ का उपयोग करके शायद ही कभी प्रवेश किया जाता है r। मैंने Insertयहां कभी कुंजी का उपयोग नहीं किया है।


9

Insertकुंजी का अन्य उपयोग पहले से ही में जब-तब बदलें-मोड और इन्सर्ट-मोड के बीच स्विच करना है। आप इसे मैक पर आसानी से पूरा कर सकते हैं बस आपके लिए ऐसा करने के लिए एक और कुंजी मैप कर सकते हैं। आपके ~/.vimrcबस में imap <F13> <Insert>और अब F13कुंजी (जो मेरे मैक कीबोर्ड पर है, जहां Insertएक नियमित कीबोर्ड पर कुंजी है) के निकटतम कुंजी है ।


लेकिन लोगों को यह याद रखना आसान हो सकता है कि आर बिना किसी कॉन्फ़िगरेशन के रीप्ले-मोड में प्रवेश करने की कुंजी है।
योंगवेई वू

मेरा उत्तर उस समय था जब आप पहले से ही उस मोड में इन्सर्ट / रिप्लेस मोड में हैं, यदि आप हिट करते हैं Rतो यह Rबफर में टाइप करेगा ।
स्माइली

2
तुम पूरी तरह ठीक हो। हालांकि, मुझे यकीन नहीं है कि हर कोई जानता है। जैसा कि मैं विंडोज पृष्ठभूमि से आया था, मुझे पता था कि आर
योंगवेई वू

जब मैंने .vimrcइसे जोड़ने के बाद F13 दबाया तो यह प्रति शब्द केस / कैपिटलाइज़ेशन परिवर्तन के रूप में काम करता है - कोई विचार क्यों?
user3728501

शायद कुछ और नक्शे F13(क्या आप मेरी मैपिंग के बिना पूंजीकरण व्यवहार को देखते हैं?), या शायद Insertकहीं और मैप किया गया है ( इसे ठीक करने के inoremapबजाय उपयोग imapकरें)।
स्माथी

6

"I" दबाने से आप VIM के अंदर इन्सर्ट मोड में आ जाते हैं।


5

इन्सर्ट मोड डालें: प्रेस करें i

इन्सर्ट इन्सर्ट मोड: प्रेस esc, टाइप करें:x

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.