Vi & Vim

पाठ संपादकों के vi और Vim परिवारों का उपयोग करने वाले लोगों के लिए प्रश्नोत्तर

3
विमट्यूटोर के बाद विम सीखना
पूरा करने के बाद विम सीखने के लिए अगले कदम क्या होने चाहिए vimtutor? मैंने YouTube पर वीडियो देखे हैं, ऑनलाइन ट्यूटोरियल देखें और एसई पर प्रश्न / उत्तर पढ़ें, और प्रैक्टिकल विम पढ़ने में व्यस्त हूं । क्या कोई अन्य अच्छे संसाधन उपलब्ध हैं? वास्तव में विम का अभ्यास …

4
सामान्य मोड में एक शब्द को एक yanked शब्द के साथ कैसे बदलें
जब मुझे एक शब्द को दूसरे शब्द के साथ बदलना होता है जो मैं पहले करता हूं, तो मैं आमतौर पर एक वर्कफ़्लो का उपयोग करता हूं जो मेरे लिए अप्राकृतिक लगता है: मान लें कि मेरे पास यह पाठ है: foo bar buzz और मैं चाहता हूं कि पहले …

2
विम का वाक्यविन्यास हाइलाइटिंग जावा में एक लैम्ब्डा (->) को एक त्रुटि मानता है
मैं जावा 8 में प्रोग्राम करने के लिए विम का उपयोग कर रहा हूं, और सिंटैक्स हाइलाइटिंग के साथ समस्या हो रही है। जावा 8 में एक नई सुविधा लैम्ब्डा सपोर्ट है, जिसके परिणामस्वरूप एरो ऑपरेटर का निर्माण किया गया है ->:। विम इसे * .java फ़ाइल में मान्य ऑपरेटर …

6
मैं वास्तव में विम में कुछ मजेदार कैसे हो सकता हूं? [बन्द है]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? अपडेट को अपडेट करें, इसलिए यह Vi और Vim Stack Exchange के लिए विषय है । 3 साल पहले बंद हुआ । मुझे विम से प्यार है …
25 vimscript 

7
पाठ का एक ब्लॉक ले जाने के लिए तेज़ तरीका
यहां बताया गया है कि मैं आमतौर पर टेक्स्ट या कोड के ब्लॉक को कैसे कॉपी करता हूं: विजुअल मोड के साथ ब्लॉक का चयन करें ( V) और इसे हटा दें d; या अगर यह सिर्फ एक ही लाइन है, तो उपयोग करें dd। उस जगह पर जाएं जहां …

1
चुपचाप एक विम फ़ंक्शन को कॉल करें
मैंने थोड़ा Vim फंक्शन लिखा है जो कर्सर को करंट लाइन के पहले कैरेक्टर में ले जाता है। यदि कर्सर पहले वर्ण पर था, तो इसके बजाय कर्सर को पहले कॉलम में ले जाया जाता है। " Jump to first character or column noremap H :call FirstCharOrFirstCol()<cr> :function! FirstCharOrFirstCol() : …
25 vimscript 

4
विम स्निपेट्स प्लगइन्स में क्या अंतर है?
विम के लिए स्निपेट्स प्लगइन्स की एक बड़ी संख्या है: अल्टिसनीप्स , स्निपमेट , xptemplate , neosnippet और बहुत कुछ। उन सभी के पास पेशेवरों और विपक्ष हैं और अधिक या कम निर्भरता है। अब तक मैं अल्टिसनिप्स का उपयोग कर रहा हूं लेकिन कभी भी इससे पूरी तरह संतुष्ट …

5
विम और VI के बीच सबसे बड़ा अंतर
आज, मैंने विम के बजाय वी की कोशिश करने का फैसला किया, मैं देखना चाहता था कि यह कितना अलग है। मुझे बिल्कुल भी ज्यादा अंतर नजर नहीं आया, सबसे बड़ी बात जो मैंने देखी वह यह थी कि -- INSERT --जब मैं प्रविष्टि मोड में गया तो वीआई ने …

1
JSON फ़ाइल में पाठ को कैसे मोड़ें?
मेरे पास एक बड़ी JSON फाइल है। एक समय में सभी फ़ाइल पर काम करना आसान नहीं है। मैं कुछ सामग्री को मोड़ना चाहता हूं ताकि मैं JSON फ़ाइल के एक खंड पर काम कर सकूं। उदाहरण के लिए: { obj: {+}, // folded section obj:{ // unfolded section } …
25 gvim  folding 

4
मैं Ctrl-W के बिना विम में विभाजन के साथ कैसे काम कर सकता हूं?
मेरा टर्मिनल मुझे Ctrl+ टाइप करने की अनुमति नहीं देता है W, क्योंकि यह टर्मिनल टैब बंद करने का एक शॉर्टकट है। मुझे स्प्लिट्स के साथ काम करना पसंद है, लेकिन मैं बिना उपयोग किए ऐसा करने का कोई तरीका नहीं खोज सकता C-W। इसने मुझे टैब का उपयोग करने …

1
<Esc> अक्षम करें लेकिन <C - [> रखें
मेरे द्वारा उपयोग किए जा रहे इन्सर्ट मोड से वापस स्विच करने के लिए &lt;Esc&gt;। अब मैं &lt;C-[&gt;इसके बजाय खुद को पीछे हटाना चाह रहा हूं &lt;Esc&gt;। इसके लिए मुझे &lt;Esc&gt;रीट्रेनिंग की मदद करने के लिए अक्षम करना होगा। समस्या है :inoremap &lt;Esc&gt; &lt;Nop&gt; भी निष्क्रिय करता है &lt;C-[&gt;। विम …

6
लाइनों के क्रम को उल्टा कैसे करें?
मैं लाइनों के क्रम को कैसे उल्टा कर सकता हूं ताकि पहली पंक्ति अंत में दिखाई दे और अंतिम पंक्ति पहले दिखाई दे? (एक बफर, एक पता सीमा, या एक लाइन दृश्य मोड चयन में सभी लाइनें हो सकती हैं।) मैं रूपांतरित करना चाहूंगा rat ox tiger ⋮ dog pig …

1
गैर-संवादात्मक (जैसे पाइपलाइन में) फ़ाइलों को कैसे संपादित करें?
मैं गैर-संवादात्मक तरीके से विम का उपयोग करके पाइपलाइन इनपुट में पारित फ़ाइलों को संपादित करना चाहता हूं या फाइलों को इन-प्लेस (इसी तरह sed) संपादित करना चाहता हूं । कुछ उदाहरणों का उपयोग करते हुए sed: $ sed -i'.bak' s/foo/test/g file # Edit file in-place. $ cat file | …

5
केवल विंडो पूर्ववत करें
एक खिड़की में कई विभाजन के साथ एक मामले पर विचार करें। vim पूरी तरह से विंडो को ऊपर ले जाने के लिए वर्तमान विभाजन को "अधिकतम" अधिकतम करने की अनुमति देता है &lt;C-W&gt; o। वहाँ एक तरीका है कि पहले से मौजूद विभाजन को याद करने और क्रियान्वित करने …
24 split 

3
विम में तीर कुंजियों को कैसे निष्क्रिय करें?
मैं घर की पंक्ति पर रहने के लिए तीर कुंजियों का उपयोग करने से अधिक खुद को hjkl का उपयोग करके सिखाना चाहता हूं। और हां, मैं इस बात से अवगत हूं कि किसी को मुख्य नेविगेशन कुंजी के रूप में hjkl का उपयोग नहीं करना चाहिए। फिर भी मेरी …

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