Vi & Vim

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


2
मुझे वर्तमान फ़ाइल का नाम और विस्तार कैसे मिलेगा?
क्या विम्सस्क्रिप्ट का उपयोग करके किसी फ़ाइल का नाम और विस्तार प्राप्त करने का कोई तरीका है? यदि ऐसा है तो मुझे नाम और विस्तार अलग से चाहिए।
24 vimscript 

9
सामान्य मोड को छोड़े बिना एक नई लाइन कैसे डालें
मुझे आश्चर्य है कि अगर मैं सामान्य मोड को छोड़कर एक नई लाइन सम्मिलित कर सकता हूं। उदाहरण के लिए, मेरी दो लाइनें हैं: this is line one this is line two और कर्सर लाइन एक पर है। अब मुझे लाइन एक और लाइन दो के बीच एक नई लाइन …

5
क्लाइंट-सर्वर मोड के व्यावहारिक उपयोग क्या हैं?
मुझे पता है कि विम एक क्लाइंट सर्वर मोड ( :h clientserver) की अनुमति देता है : इसे सर्वर में बदलना संभव है जो कुछ कमांड प्राप्त करेगा और उन्हें निष्पादित करेगा और क्लाइंट के रूप में जो सर्वर को कमांड भेजेगा। मुझे लगता है कि यह कैसे काम करता …

1
अपने स्वयं के प्रोजेक्ट स्क्रीनशॉट की तरह दिखने के लिए मैं विम एयरलाइन प्लगइन को कैसे कॉन्फ़िगर करूं?
मैं कोशिश कर रहा हूँ कि विम-एयरलाइन उठकर चल पड़े । मैं अपने में vundle के माध्यम से इसकी आवश्यकता है ~./vimrc: Plugin 'bling/vim-airline' मैंने इसे स्थापित किया है और अपने Vim से अपेक्षा की है कि वह इसके प्रोजेक्ट पेज पर स्क्रीनशॉट की तरह दिखाई देगा: फिर भी यह …

1
आप वर्तमान विंडो में एक नया बफर कैसे खोलते हैं?
मुझे अलग-अलग विंडो सेटअप के साथ कुछ टैब खुले मिले हैं। मैं किसी भी अधिक विभाजन / विंडो या टैब के बिना, वर्तमान विंडो में एक नया रिक्त बफ़र खोलना चाहूंगा क्या इसे करने का कोई तरीका है? मैं जानता हूँ कि मैं कुछ ऐसा कर सकता है :nतो C-w …

3
डालने मोड में पूर्ववत करें
क्या इन्सर्ट मोड में रहते हुए अंतिम ऑपरेशन को पूर्ववत करने की आज्ञा है? मैंने सिर्फ गलत रजिस्टर से पाठ को चिपकाया है <C-r>, और मेरे पास दो विकल्प हैं: हाथ से हटाओ जो मैंने अभी चिपकाया और शुरू किया। सामान्य मोड पर स्विच करें, हिट करें uऔर उस पाठ …

2
"छोड़ दिया" और "गर्भपात" के बीच अंतर क्या है?
जब मैं कई विम इंस्टेंस से फ़ाइल खोलने की कोशिश करता हूं, तो मुझे कई विकल्पों के साथ एक त्रुटि मिलती है: Swap file "~/.vim/tmp/file.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort: "छोड़ो" और "गर्भपात" के बीच अंतर क्या है? मेरा पहला अनुमान था, जब मैं कई फाइलें …
23 swap-file  quit 

7
विम 8.0 पायथन सपोर्ट करता है
मैं अपने विम इंस्टालेशन को वर्जन 8.0 में अपग्रेड करने की कोशिश कर रहा हूं, लेकिन यह पायथन और पायथन 3 दोनों को नीचे की इमेज के रूप में सपोर्ट नहीं करता है। (पुनश्च: इस समस्या के कारण, मैं अब YCM (YouCompleteMe) प्लगइन का उपयोग नहीं कर सकता।) मैंने Vim …

4
मैं विम को बाहरी रूप से कैसे बंद करूं?
मान लें कि मेरे पास एक X11 सर्वर है जो लटका हुआ है, मुझे XTerm Vim सेशन के काम को सहेजने से रोकता है जिसे X11 सर्वर नियंत्रित करता है। (जीवीएम नहीं, बस नियमित विम-इन-एक्सटर्म।) वहाँ एक रास्ता है कि मैं (एक अलग टर्मिनल से) कमांड लाइन से "सभी को …
23 quit 

1
Qq को दबाने के बाद, स्थिति रेखा "रिकॉर्डिंग" कहती है। मैं इस मोड से कैसे निकलूं?
मैंने गलती से दबाया qq, और अब स्थिति रेखा कहती है recording। इसका क्या मतलब है? मैं इस "रिकॉर्डिंग" मोड से कैसे निकलूं? दबाने से Escकाम नहीं चलता।
23 macro 

6
टर्मिनल एमुलेटर के अंदर Vim की तुलना में gVim और / या MacVim क्या अतिरिक्त सुविधाएँ प्रदान करते हैं?
मैं स्क्रैंच ब्लास्ट देखकर विम सीख रहा हूं। और मैं सोच रहा हूँ, बहुत सारे लोग gVim या MacVim का उपयोग क्यों करते हैं? मैं जो देख सकता हूं, जीयूआई विम संस्करण में केवल अतिरिक्त विशेषताएं हैं जिनमें माउस का उपयोग करना शामिल है। लेकिन यह "विम दर्शन" के खिलाफ …
23 gvim  macvim 

4
मैं स्क्रीन में वर्तमान रेखा को कैसे केंद्र करूं?
क्या स्क्रीन में मेरे द्वारा संपादित की जा रही लाइन को केंद्र में रखने का कोई तरीका है? वर्तमान रेखा के ऊपर और नीचे थोड़ा और संदर्भ देखने के लिए कभी-कभी इसकी आवश्यकता होती है।
23 scrolling 

4
पायथन फिलाटाइप का उपयोग करते समय मैं विम में मल्टी-लाइन स्ट्रिंग को कैसे सुधार सकता हूं?
मान लीजिए कि मैं विम में कुछ पायथन कोड संपादित कर रहा हूं जो थोड़ा सा दिखता है: myobj.myfunc("Some string parameter that goes on and on and on and on and sometimes doesn't" "split very" "neatly over different lines so that" "it is formatted attractively") मैं इसे पुन: स्वरूपित करना …


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