क्या कोई जानता है कि विम के डिफ़ॉल्ट मोड को कैसे बदला जाए? इसका डिफ़ॉल्ट मोड कमांड मोड है, लेकिन क्या मैं इसे मोड डालने के लिए बदल सकता हूं?क्या विम के डिफ़ॉल्ट मोड को बदलने का कोई तरीका है
उत्तर
प्रेस इन्स विम डालने मोड में प्रवेश करने के लिए, ताकि आप टाइपिंग शुरू कर सकें। वैकल्पिक रूप से आप i या का उपयोग कर सकते हैं।
आदेश मोड वापस करने के लिए बस Esc दबाएं।
धन्यवाद! लेकिन मेरी समस्या यह है कि, जब मैं cshell में कमांड टाइप करना चाहता हूं, तो मुझे हमेशा "i" दर्ज करना होगा। क्या कोई जानता है कि इसे कैसे हल किया जाए? – user1033390
आप 'insertmode' विकल्प को आजमा सकते हैं (set insertmode
अपनी .vimrc फ़ाइल में जोड़ें), हालांकि मैं अनुशंसा करता हूं कि आप मानक vi ऑपरेशन सीखें, क्योंकि सभी vi-like संपादक काम के इस मोड का समर्थन नहीं करते हैं।
चियर्स, मिच
मैंने अभी अपने .vimrc में "set insertmode" जोड़ा और डिफ़ॉल्ट मोड डालने मोड बन गया! लेकिन अब भी अगर मैंने "/" या ईएससी टाइप किया है, तो मैं अब सामान्य मोड पर वापस नहीं आ सकता। – user1033390
पढ़ा गया: 'insertmode' में मदद करें, 'insertmode' थोड़े क्विर्की है (यही कारण है कि आपको vi के मानक संचालन को सीखना चाहिए :)। त्वरित संकेत: 'insertmode' चालू होने पर CTRL-L कमांड मोड पर जाता है। – mitchnull
उपरोक्त @ मास्टोरा द्वारा टिप्पणी में विम विकी का एक लिंक शामिल है जो इस समस्या को संबोधित करता है। –
तुम सच में एक संपादक है कि डालने मोड में बाहर शुरू होता है, शायद vim आप के लिए संपादक नहीं है चाहते हैं।
अधिकतर संपादक जो vi पर आधारित नहीं हैं, वैसे ही व्यवहार करते हैं। Emacs बहुत शक्तिशाली है, लेकिन यह आपकी जरूरतों के लिए बहुत जटिल हो सकता है। अधिक जानकारी के लिए info nano
के लिए नैनो (man nano
) एक अच्छा विकल्प हो सकता है। अन्य संभावनाएं हैं।
विम वास्तव में इस तरह से उपयोग करने के लिए डिज़ाइन नहीं किया गया है। जैसा कि अन्य ने कहा है, इसे सम्मिलित मोड में शुरू करने के लिए मजबूर करने के तरीके हैं। (मैं दशकों से vi-style संपादकों का उपयोग कर रहा हूं, और मुझे अब तक :set insertmode
के बारे में भी पता नहीं था।) लेकिन यह उपयोग करने के लिए अजीब है।
मेरी सलाह: या तो (1) एक संपादक का उपयोग करें जो आपके इच्छित तरीके से व्यवहार करता है, या (2) अपने डिफ़ॉल्ट कॉन्फ़िगरेशन में vim का उपयोग करने के लिए सीखने में कुछ समय व्यतीत करें, और देखें कि आप इसका उपयोग कर सकते हैं या नहीं।
विम के सम्मिलन और कमांड मोड को अलग करने का एक बड़ा फायदा यह है कि कमांड मोड कमांड के रूप में अक्षरों का उपयोग कर सकता है; मॉडेल संपादकों को आम तौर पर आदेश निष्पादित करने के लिए नियंत्रण कुंजी या फ़ंक्शन कुंजियों का उपयोग करना होता है।
आप उपयोग कर सकते हैं
vi -cstartinsert
या
vi -cstart
कि vi लांच और यह मोड डालने डाल दिया। यदि आप वास्तव में उपयोगी हैं तो आप इसके लिए उपनाम कर सकते हैं (मुझे अभी भी समझ में आता है कि आप वैसे भी क्यों चाहते हैं)। आप यह tip भी देख सकते हैं।
"क्रीम" एक ऐसी परियोजना है जिसका उद्देश्य विम को उपयोग करना आसान बनाना है। डिफ़ॉल्ट सब कुछ आप क्रीम में क्या डालने मोड में है, मैं विश्वास है:
नैनो स्थापित करने से कहीं अधिक जटिल लगता है। – cbmanica
बस अपने vimrc में निम्न पंक्ति जोड़ें:
start
विम के डिफ़ॉल्ट मोड मोड डालें करने के लिए बदल जाएगा। कमांड मोड दर्ज करने के लिए बस Esc दबाएं।
- 1. क्या JDialog के मालिक को बदलने का कोई तरीका है?
- 2. क्या wpf में बाइंडिंग के डिफ़ॉल्ट व्यवहार को वैश्विक रूप से बदलने का कोई तरीका है?
- 3. विम - पूर्व मोड कमांड - क्या कर्सर की स्थिति को स्थानांतरित करने का कोई तरीका है?
- 4. क्या सामान्य मोड में कोई जगह डालने का कोई तरीका है?
- 5. डालने मोड में विम CursorLine रंग बदलने
- 6. डिफ़ॉल्ट सेटअप संवाद पर लोगो बदलने के लिए कोई तरीका?
- 7. क्या विजुअल स्टूडियो में इंटेलिसेन्स में सूचीबद्ध रचनाकारों के क्रम को बदलने का कोई तरीका है?
- 8. एंड्रॉइड: एंड्रॉइड की डिफ़ॉल्ट भाषा को नई भाषा में बदलने का कोई तरीका है?
- 9. दो Emacs प्रमुख मोड को गठबंधन करने या मौजूदा मोड को बदलने का एक आसान तरीका क्या है?
- 10. क्या विजुअल स्टूडियो 2005 के 3.5 के .NET फ्रेमवर्क संस्करण को बदलने का कोई तरीका है?
- 11. क्या कस्टम निर्भरता प्रॉपर्टी के डिफ़ॉल्ट बाध्यकारी मोड को निर्दिष्ट करने और ट्रिगर अपडेट करने का कोई तरीका है?
- 12. क्या विम में रीप्लेस मोड को अक्षम करना संभव है?
- 13. क्या दृश्य मोड vim में केस को कम या उच्चतम ब्लॉक में बदलने का कोई तरीका है?
- 14. क्या vim omnicomplete मेनू के व्यवहार को बदलने का कोई तरीका है?
- 15. क्या .vagrand.d स्थान (आवृत्ति बक्से के लिए स्थान) को बदलने का कोई तरीका है?
- 16. क्या UICollectionViews के लिए एनिमेशन की गति को बदलने का कोई तरीका है?
- 17. क्या .htaccess के माध्यम से अपाचे त्रुटि लॉग फ़ाइल को बदलने का कोई तरीका है?
- 18. क्या आईफोन में इंटरफेस अभिविन्यास को बदलने के लिए मजबूर करने का कोई तरीका है?
- 19. क्या एंड्रॉइड फोन के एमटीयू आकार को बदलने का कोई तरीका है?
- 20. क्या बिल्डर में tilde के साथ घर निर्देशिका को बदलने का कोई अच्छा तरीका है?
- 21. क्या कोई TFS लेबल का नाम बदलने का कोई तरीका है?
- 22. क्या .NET mvc bin dir स्थान को बदलने का कोई तरीका है?
- 23. क्या एसएसआरएस डिज़ाइन मोड में टैबलेट कॉलम को पुनर्व्यवस्थित करने का कोई आसान तरीका है?
- 24. , क्या सत्रों के बीच बुकमार्क सहेजने का कोई तरीका है?
- 25. क्या आईओएस सिम्युलेटर (मैक सेटिंग्स बदलने के अलावा) पर देखी गई तिथि/समय को बदलने का कोई तरीका है?
- 26. क्या "ऑब्जेक्ट.फ्रोज़न" ऑब्जेक्ट को बदलने के लिए कोई प्रयास करने पर कोई चेतावनी फेंकने का कोई तरीका है?
- 27. नोड में सख्त मोड को मजबूर करने का कोई तरीका?
- 28. क्या विम में नई फाइलों के लिए कॉपीराइट पाठ का प्रीपेड करने का कोई तरीका है?
- 29. क्या विम में रीशेर्पर की "विस्तार चयन" सुविधा का अनुकरण करने का कोई तरीका है?
- 30. पृष्ठ को रीफ्रेश किए बिना ब्राउज़र के पता बार को बदलने का कोई तरीका है?
यह मदद कर सकता है http://vim.wikia.com/wiki/Start_in_insert_mode_without_losing_your_escape_key – nyxz
बेहतर अभी तक: बस इसे न करें।विम का उपयोग करने का मुख्य कारण जितना संभव हो सके सम्मिलित मोड से दूर रहना है। – deviousdodo
जब आप विम सीखना शुरू करते हैं, तो संपादन के बारे में आपको क्या लगता है उसे भूलने का प्रयास करें। विम मार्ग जानें, जिसमें से एक हिस्सा सम्मिलित मोड में जितना संभव हो उतना समय बिता रहा है। इसे एक या दो सप्ताह दें और आपको जीवन के लिए लगाया जाएगा। –