Vi & Vim

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

2
सेटिंग्स को सिंक्रोनाइज़ रखने के लिए क्या विम के क्लाइंट्सर फ़ंक्शनलिटी का उपयोग करना संभव है?
मेरे पास आमतौर पर एक ही मशीन पर चलने के कई उदाहरण हैं। जब मैं अपने vimrc में बदलाव कर सकता हूं तो मैं बस :source ~/.vimrc(एक आसान मैपिंग या एक ऑटोकैम के साथ) कर सकता हूं। लेकिन सभी चल रहे उदाहरणों के क्रम में मुझे उन सभी में अलग-अलग …

2
मैं 'स्मार्ट कोट्स' के साथ विम के वर्तनी जांच का उपयोग कैसे कर सकता हूं
"सामान्य" सीधे उद्धरण हैं: '' और आपके पास "स्मार्ट कोट्स": '' '' है विम का स्पेकचेक "स्ट्रेट" उद्धरणों के साथ काम करता है, लेकिन परी वाले उद्धरण नहीं, इसलिए इसे "गलत" माना जाता है: यह ... मोंटी पायथन का हालांकि यह नहीं है। स्क्रीनशॉट, यदि आपका फ़ॉन्ट अंतर नहीं दिखाता …

2
Vim स्टार्टअप पर कमांड कैसे निष्पादित करें
मैंने अभी अजगर के लिए एक प्लगइन स्थापित किया है जो विधियों के पेड़ को प्रदर्शित करता है। इसलिए मैं स्टार्टअप पर पेड़ को खोलना चाहूंगा, इसलिए हर बार जब मैं कुछ .pyफ़ाइल खोलता हूं, तो बटन को धक्का देना आवश्यक नहीं है । लेकिन, मैं चाहता हूं कि यह …

2
क्या वास्तव में "पर filetype प्लगइन" करता है?
मैं समझता हूं कि यह ftplugin.vimफ़ाइल को लोड करता है, लेकिन यह वास्तव में क्या करता है? क्या यह विकल्प निर्धारित करता है (फिलाटाइप के आधार पर)? अगर मुझे अपने vimrc के शुरू में इस लाइन को शामिल करना था filetype plugin indent on और फिर मैंने इस लाइन के …
11 filetype 

1
मैक्रो में सम्मिलित मोड को पूरा करने का उपयोग कैसे कर सकते हैं?
मैं एक मैक्रो को परिभाषित करने की कोशिश कर रहा हूं जो जल्दी से यादृच्छिक-ईश शब्दों की एक सूची तैयार करता है। मैं चाहता हूं कि मैक्रो इसे एक सूची में बदल दे a b c d e इस मामले में arezzo bywords czars détente eyrie मेरे पास अब तक …

4
शेल के लिए वीआईएम कमांड का आउटपुट कैसे करें
मान लीजिए कि मैं शेल में हूं ( bash) और आउटपुट देखना चाहता हूं जो :scriptnamesदे सकता है, लेकिन विम शुरू नहीं करना चाहता या शायद मैं इसे दूसरी फाइल में इको करना चाहता हूं। इसलिए मैं अमल करता हूं vim +scriptnames जो मुझे सभी लिपियों को दिखाता है, लेकिन …
11 bash 

1
विम फ़ाइल नाम / पथ पूरा करना
मुझे पता है कि मैं ctrl + x, ctrl + f ( compl-filename) का उपयोग करके वर्तमान निर्देशिका से फ़ाइल नाम / पथ पूरा कर सकता हूं । यह सेट ऑटोकैडिर के साथ संयोजन में बहुत अच्छा काम करता है, जो वर्तमान निर्देशिका को सक्रिय बफर की निर्देशिका में बदलता …

3
कैसे एक hightlighted स्ट्रिंग बदलने के लिए चुनिंदा?
खोज करके, मैंने उस स्ट्रिंग को हाइलाइट किया है जिसे मैं बदलना चाहता हूं। अब मैं केवल हाइलाइट किए गए टेक्स्ट को बदलना चाहता हूं। मैं nखोज स्ट्रिंग के अगले उदाहरण के लिए अग्रिम का उपयोग कर रहा हूं । मैं सोच रहा था कि मैं ऐसा कुछ कर सकता …
11 search  replace 

3
टर्मिनल पर विम के डॉक (: सहायता) के लिंक के बाद समस्या
मुझे टर्मिनल पर विम के प्रलेखन को पढ़ने में कुछ परेशानी हो रही है क्योंकि मैं दिए गए लिंक का पालन नहीं कर सकता। मैं उद्धृत करता हूं: किसी विषय पर जाएं: कर्सर को टैग पर रखें (उदाहरण के लिए बार |) और हिट CTRL-]। समस्या यह है कि मैं …

3
पूर्व कमांड आउटपुट में grep कैसे करें?
पूर्व कमांड आउटपुट में पैटर्न की खोज कैसे की जाती है? उदाहरण के लिए, :scriptnamesकमांड के आउटपुट में फ़ाइल नाम पैटर्न की खोज कैसे करें ? के सभी जायके के लिए grepऔर vimgrepवहाँ केवल {file}एक जगह है जहाँ खोज करने के लिए है।
11 vimscript 

1
विम में स्वचालित सूची क्रमांकन कैसे प्राप्त करें?
संविदा आदि औपचारिक चीजों को क्रमांकित सूचियों की आवश्यकता होती है। 1. Some text 2. More text 2.1. Sub-section text आदि। कुंजी सूची आइटम को सम्मिलित या हटाते समय मैन्युअल री-नंबरिंग को समाप्त करना है। क्या यह संभव है vim? मैन्युअल रूप से ट्रैक रखने के लिए सूची क्रमांकन संगतता …

3
मैं विम स्क्रिप्ट के साथ एक स्ट्रिंग को कैसे रिवर्स कर सकता हूं
मैं एक स्ट्रिंग को उलटने की कोशिश कर रहा हूं, ताकि वह 'abc defg hij'बन जाए 'jih gfed cba'। मैं जिस समाधान के साथ आया हूं join(reverse(split(l:text, '.\zs')), '') क्या कोई और अधिक सुंदर समाधान है या मुझे जो कुछ भी मिला है उसके साथ रहना चाहिए?

6
वीम में डिलीट करना और फिर नई लाइन के बिना पेस्ट करना
कई बार विम में मैं पूरी तरह से एक लाइन हटाना चाहता हूं, इसलिए मैं dd का उपयोग करता हूं। हालाँकि, मुझे उस लाइन को किसी दूसरी स्थिति में एक पंक्ति में पेस्ट करना होगा, लेकिन यह चिपकाने से पहले एक नई पंक्ति सम्मिलित करता है, इसलिए, वांछित परिणाम प्राप्त …

6
कर्सर के ऊपर / नीचे लाइन कैसे हटाएं, लेकिन वर्तमान लाइन नहीं?
क्या मौजूदा एक से ऊपर लाइन (या एन लाइन) हटाने के लिए कोई कमांड है? ऊपर = वर्तमान शामिल नहीं है। यानी, क्या कोई विकल्प है dkजो वर्तमान लाइन को नष्ट नहीं करता है? कैसे o/ Oऔर p/ Pकाम करने के लिए समान है , लेकिन विलोपन के साथ। वर्तमान …

3
फ़ाइल के अंत में नई पंक्ति न जोड़ें
बचत करते समय Vim हमेशा मेरी फ़ाइलों के अंत में एक नई पंक्ति जोड़ता है, और यह मेरी PHP लिपियों में त्रुटियां पैदा कर रहा है। मैं इस नई लाइन को सेव पर कैसे नहीं जोड़ सकता हूँ?
11 save 

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