Vi & Vim

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

4
एक पूर्ण शुरुआत कैसे विम को सिर्फ विम का उपयोग करके सीख सकती है?
कोई vi अनुभव के साथ एक पूर्ण शुरुआत के रूप में, मैं केवल विम का उपयोग करके विम का उपयोग करना कैसे सीख सकता हूं? क्या एक अंतर्निहित ट्यूटोरियल है, और मैं इसे कैसे एक्सेस कर सकता हूं? मान लें कि मेरे पास लिनक्स और विम के साथ एक लैपटॉप …

2
टैब के बजाय रिक्त स्थान के रूप में इंडेंट कैसे करें?
मैं JADE फाइलों में कुछ html टेम्पलेट कोडिंग कर रहा हूं। मैं टैब के बजाय रिक्त स्थान के साथ ऑटो इंडेंट कोड चाहता हूं। मैंने कोशिश की shiftwidth=2, tabstop=2लेकिन कोई बात नहीं, यह अभी भी स्पेसबार के बजाय टैब का उपयोग करने के लिए संकेत देता है, जो JADE संकलन …

5
वर्तमान आंतरिक ब्लॉक के दाहिने छोर तक हटाएं
मान लीजिए कि मेरे पास इस तरह का एक कोड है ( |कर्सर स्थिति का प्रतिनिधित्व करता है ): func1(x|, func2(), y); मैं लेना चाहता हूँ: func1(x|); क्या वर्तमान आंतरिक ब्लॉक के दाएं छोर से पहले कोड को कर्सर की स्थिति से हटाने का एक तरीका है ? मुझे पता …

2
क्लिपबोर्ड में कोई अपग्रेड कैसे करता है?
मुझे पहले से ही पता है कि आप कुछ का उपयोग करके रजिस्टर में कॉपी कर सकते हैं: (प्लस एक यैंक, डिलीट, आदि कमांड) "a मैं यह भी समझता हूं कि आप एक रजिस्टर का उपयोग करके आवेदन कर सकते हैं: "A इसके अलावा मैं समझता हूं कि क्लिपबोर्ड रजिस्टर …

2
क्या आटोक्मड में AND घटनाओं का कोई रास्ता है?
मैं autocmd दो घटनाओं पर ट्रिगर करना चाहता हूं, लेकिन एक तरह से यह आमतौर पर नहीं होता है, अर्थात यदि दोनों में से कोई भी घटना हुई है तो ट्रिगर करें autocmd। अगर दोनों घटनाएं हुईं तो मैं इसे ट्रिगर करना चाहता हूं। उदाहरण के लिए: इसे करने का …
21 autocmd 

4
इन्सर्ट मोड में <CR> को पूर्ववत करें
कभी-कभी इंसर्ट मोड में मैं &lt;CR&gt;गलती से मारा और मुझे बैकस्पेस को कई बार मारना पड़ता है (इंडेंटेशन पर निर्भर करता है) वापस पाने के लिए जहां मैं था। जैसे &lt;div&gt; &lt;p&gt; This is some text []&lt;/p&gt; &lt;/div&gt; कर्सर है []और मैंने मारा &lt;CR&gt;: &lt;div&gt; &lt;p&gt; This is some text …

5
गिट शाखाओं को स्विच करने का सबसे आसान तरीका
अभी मैं लगभग हर चीज से संबंधित प्रबंधन करने के लिए भगोड़े का उपयोग कर रहा हूं, लेकिन मैं उपलब्ध शाखाओं के बीच जल्दी से कल्पना और स्विच करने के लिए एक अच्छा वर्कफ़्लो नहीं पा सकता हूं। मैं कर सकता हूँ :Git checkout &lt;branch-name&gt;, समस्या यह है कि यह …

2
मैं प्लगइन की मैपिंग को कैसे फिर से परिभाषित कर सकता हूं?
मैंने एक प्लगइन स्थापित किया है जो इसे परिभाषित करने वाले प्रमुख मैपिंग को अक्षम करने के लिए एक तंत्र प्रदान नहीं करता है। मैं &lt;leader&gt;ccअपने स्वयं के पर्स के लिए प्लगइन द्वारा परिभाषित मैपिंग ( ) में से एक को फिर से परिभाषित करना चाहता हूं, मैंने निम्नलिखित लाइन …

1
कैसे करता है: g / / / / / /, / / ​​/ जे (एक खाली करने के लिए कई रिक्त लाइनों को कम) काम में?
लेख में, विम रेगुलर एक्सप्रेशंस , ओलेग रिकी ने कई रिक्त लाइनों को एक ही रिक्तता को कम करने के लिए निम्न आदेश दिया है: :g/^$/,/./-j क्या कोई यह वर्णन कर सकता है कि यह कैसे काम करता है? मैं :gकमांड और रेगुलर एक्सप्रेशन जानता हूं । लेकिन मुझे समझ …

8
कैसे "फुल स्क्रीन" Vim मदद ब्राउज़ करें?
मुझे पता है कि मैं विम मदद ब्राउज़ कर सकते हैं :help, लेकिन यह एक विभाजन को खोलता है। कभी-कभी, मैं सिर्फ प्रलेखन का अध्ययन करना पसंद करता हूं। "पूर्ण स्क्रीन" मोड में प्रलेखन कैसे पढ़ें?

2
क्या मैं पायथन का उपयोग करके विम को स्क्रिप्ट कर सकता हूं?
विम्सस्क्रिप्ट कुछ हद तक पायथन कोड के समान दिखता है। क्या विम को पायथन जैसे उच्च-स्तरीय भाषा दुभाषियों के साथ जोड़ा जा सकता है?

8
क्या विम्मेक फ़ाइल को मोड़ने के लिए सबसे अच्छा अभ्यास है
मुझे हाल ही में एहसास हुआ कि मेरी vimrcअब 400 से अधिक लाइनें लंबी हैं (जो कि IMO बहुत ज्यादा है मैं इसे कम करने की कोशिश करूँगा) और इसे नेविगेट करने, पढ़ने और संपादित करने के लिए आसान बनाने के लिए मैंने विम की तह की अवधारणा की जांच …
21 vimrc  folding 

5
GitHub .vimrc और plugins के लिए
मुझे पता है कि बहुत से लोग अपने .vimrc को GitHub पर स्टोर करते हैं ताकि नई मशीनों पर काम करना सही हो सके, और इससे मुझे पूरा एहसास होता है। हालाँकि, प्लगइन्स को शामिल करना समस्याग्रस्त है, क्योंकि मेरे द्वारा उपयोग किए जाने वाले प्लगइन्स पहले ही गिट रिपॉजिटरी …

2
विम से स्क्रिप्ट बैश
मैं बैश स्क्रिप्टिंग के लिए विम का उपयोग करता हूं। बात यह है कि कभी-कभी मैं एक नई फ़ाइल नहीं बनाना चाहता, इसे निष्पादन योग्य बनाता हूं, इसे निष्पादित करता हूं और फिर इसे हटा देता हूं। मेरा मतलब उन लिपियों से है जो केवल एक बार इस्तेमाल होने वाली …

3
मैं कैसे बताऊँ विम कुछ फ़ाइल एक्सटेंशन पर्यायवाची हैं?
मैं .cppफ़ाइलों में C ++ कोड संपादित करता हूं , जबकि टेम्पलेट कोड .tccफ़ाइलों में जाता है । जब मैं ऐसी फाइल खोलता हूं, तो कोई सिंटैक्स हाइलाइटिंग उपलब्ध नहीं है। मैंने set syntax=cppआ tpp.vimफाइल में कोशिश की ~/.vim/ftplugin/, लेकिन यह कुछ नहीं करता है, जबकि संपादक में यह काम …

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