Vi & Vim

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

1
क्या मैं सिलवटों को बचा सकता हूं?
आज मैंने सीखा कि कैसे विम में गुना / प्रकट करना है; यह काफी आसान है। अप्रत्याशित रूप से, जब मैं किसी फ़ाइल से बाहर निकलता हूं और उसे पुनः दर्ज करता हूं, तो मेरे द्वारा बनाए गए फोल्ड चले गए हैं (प्रकट)। हमारी कंपनी की बड़ी परियोजना में काफी …
14 folding 

6
एक टैब में बफ़र्स के सेट को कैसे बांधें?
जब मुझे अलग-अलग परियोजनाओं पर काम करने की आवश्यकता होती है, उसी समय मेरे पास वर्किंग वर्कफ़्लो होता है: मैं प्रत्येक प्रोजेक्ट के लिए एक टैब बनाता हूं। प्रत्येक टैब में मैं उन फ़ाइलों को खोलता हूं जिन्हें मैं संपादित करना चाहता हूं, जो कई बफ़र्स बनाता है। यदि मुझे …

3
वांछित स्थान पर कई कर्सर
मैं vim-एकाधिक-कर्सर प्लग इन का उपयोग कर रहा हूं । मैं जहां चाहूं वहां शाप देना चाहता हूं। उदाहरण के लिए ( [x]कर्सर स्थिति हैं): Lorem ipsum dolor sit amet[1], consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna[2] aliqua. में उदात्त पाठ मैं सामान्य रूप …

3
केवल फ़ाइल पढ़ने के लिए परिवर्तनों को अवरुद्ध करना
एक रीड ओनली फाइल को संपादित करने के लिए विम का उपयोग करते समय यह सिर्फ एक चेतावनी प्रदान करेगा जो पहली बार संपादित किया गया है लेकिन किसी भी बदलाव को करने की अनुमति देता है। मैं समझ सकता हूं कि यह व्यवहार किसी ऐसे व्यक्ति के लिए उपयोगी …

1
सिर्फ vimrc में बनाए गए मैक्रो को सहेजें
कभी-कभी मैं मैक्रोज़ बनाता हूं। कभी-कभी मैं एक ही मैक्रो को कई बार बनाता हूं। कभी-कभी मैं फिर से वही मैक्रो बनाने के लिए थक जाता हूं। क्या मैं मैक्रोज़ स्टोर कर सकता हूं? क्या मैं मैक्रोज़ का प्रीसेट लोड कर सकता हूं? क्या मैं मैक्रो बना सकता हूं और …
14 macro 

2
मैं vim डाउनलोड वर्तनी फाइलें कैसे बना सकता हूं?
spelllangपहली बार सेट करते समय, मुझे उपयुक्त वर्तनी फ़ाइल को ऑटो-डाउनलोड करने के लिए प्रेरित किया गया था। किसी तरह मैंने अस्पष्ट निर्देशों के कारण प्रक्रिया को निरस्त कर दिया, जब उसने मुझसे पूछा कि उसे किस निर्देशिका में जाना चाहिए। अब जब मैं :set spelllangइसे सिर्फ कहता हूं Warning: …

4
इंक्रीमेंट करते समय यानिकिंग और पेस्टिंग
मैं विम में एक .sql फ़ाइल संपादित कर रहा हूँ: INSERT INTO apps_forms (app_id, form_id) VALUES (1, 1), मैं जो करना चाह रहा हूं, वह (1, 1),लाइन है और इसे 137 बार पेस्ट करना है; हालाँकि, मैं चाहता हूं कि हर बार कोष्ठक में दूसरी संख्या बढ़ाई जाए। आउटपुट जैसा …

3
फ़ंक्शन कॉल करने के लिए कैसे कूदें?
एक टैग फ़ाइल बनाने के बाद, exuberant-ctagsमैं एक फ़ंक्शन कॉल से इसकी घोषणा तक कूद सकता हूं <C-]>जिसके साथ यह बहुत सुविधाजनक है। मेरा सवाल यह है कि इसे दूसरे तरीके से कैसे किया जाए? जब मेरा कर्सर किसी फ़ंक्शन की परिभाषा पर है, तो मैं उन लाइनों पर कैसे …
14 ctags 

2
स्पेसर टैब को स्पेस के रूप में दिखाएं
मैं अपने व्हाट्सएप का उपयोग करता हूं listऔर listcharsदिखाता हूं, लेकिन मैं जिस कोड शैली का उपयोग करता हूं वह टैब का उपयोग करता है। मेरे सभी टैब देखना >या उसके ^Iलिए उदासीन है। मैं अपने सभी मौजूदा सूची पात्रों को कैसे रखूंगा लेकिन एक खाली टैब चरित्र के साथ?

2
मैं मार्कडाउन नोट्स या इनलाइन टिप्पणियों से विम प्रलेखन कैसे उत्पन्न करूं, या प्रलेखन जोड़ने के बेहतर तरीके हैं?
यह एक में दो तरह के सवाल हैं। हाल ही में मैं बहुत समय बिता रहा हूँ vimscript में गहराई से सीखना, vim का इंटर्नल सीखना और vim plugins लिखना मेरा पहला कदम है। इस प्रक्रिया के दौरान, मैं अलग-अलग मार्कडाउन फाइलों में व्यापक नोट्स रख रहा हूं और बहुत …

4
मौजूदा विंडो को मौजूदा टैब पर ले जाएं
कभी-कभी मुझे खिड़कियों को पहले से मौजूद टैब में स्थानांतरित करने की आवश्यकता होती है, और मैं सोच रहा था कि क्या कोई कमांड / कीबोर्ड शॉर्टकट था जो ऐसा कर सकता था। मुझे पता है कि मैं खिड़की बंद कर सकता हूं, टैब पर स्विच कर सकता हूं, और …

2
Cpo और vim एक विशेष वाक्यविन्यास है?
लिपियों में यह कुछ करने की प्रथा है: let s:save_cpo = &cpo set cpo&vim ... script ... let &cpo = s:save_cpo स्क्रिप्ट के लिए nocompatible मोड सुनिश्चित करने के लिए। है: set cpo&vim विशेष सिंटैक्स के कुछ प्रकार, के रूप में foo & bar? या यह एक कमांड, ट्रिगर लाइन …
14 vimscript 

2
बाद / निर्देशिका का उपयोग कब करें?
मैं समझता हूं कि यह उन चीजों को रखने का स्थान है जो अंतिम कहना चाहिए और किसी अन्य स्रोत से अतिरंजित नहीं होना चाहिए, लेकिन मैं इस बात पर स्पष्ट नहीं हूं कि कैसे तय करना है, जबकि, कुछ कहना ~/.vim/after/ftplugin/है ~/.vim/ftplugin/। क्या लोग आम तौर पर ~/.vim/ftplugin/सामान का …
14 options 

5
प्रत्येक मैच को इंक्रीमेंटिंग काउंटर से कैसे बदला जाए?
मैं एक निश्चित पैटर्न की प्रत्येक घटना को एक दशमलव संख्या के साथ खोजना और बदलना चाहता हूं जो 1प्रत्येक मैच के लिए एक-एक करके शुरू होती है । मैं इसी तरह के शब्दों वाले प्रश्नों को खोज सकता हूं जो एक काउंटर को बढ़ाने के बारे में नहीं बल्कि …
14 substitute 

2
Ctrl-Y (सामान्य मोड में) के लिए mnemonic क्या है?
मुझे पता है कि Ctrl-E के लिए "एक और पंक्ति को उजागर करें", लेकिन शीर्ष पर एक और पंक्ति को उजागर करने के लिए Ctrl-Y का उपयोग क्यों करें? क्या इसके लिए एक आसान महामारी है जो मुझे याद आ रही है?

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