Vi & Vim

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

2
मैपिंग को कैसे बचाएं और पुनर्स्थापित करें?
मैं विम के लिए एक प्लगइन विकसित कर रहा हूं और मैं एक मैपिंग को परिभाषित करना चाहूंगा जो "प्लगइन के निष्पादन" के दौरान ही उपलब्ध होगा। अब तक प्लगइन का (सरलीकृत) वर्कफ़्लो निम्नलिखित है: उपयोगकर्ता प्लगइन का एक आदेश कहता है पूर्व-उपचार फ़ंक्शन को कमांड कॉल करती है: function! …

2
"सेट सूची" में "EOL" के बजाय CR और LF प्रदर्शित करें
ईओएल चरित्र के रूप में प्रदर्शित होने के लिए एक चरित्र को चुनने के बजाय, मैं एक सीआर और एलएफ दोनों के लिए अलग-अलग प्रदर्शित करना चाहूंगा और चाहे फ़ाइल यूनिक्स हो या डॉस। क्या यह संभव है?
12 vimrc 

1
खोज रजिस्टर के अंदर और कमांड लाइन पर कैरिज रिटर्न में एक लाइन फीड को नल वर्ण में क्यों बदल दिया जाता है?
यदि मेरे पास निम्न पाठ है: foo bar मैं नेत्रहीन इसे चुनता हूं और इसे कॉपी करता हूं। पाठ अब अनाम रजिस्टर में संग्रहीत है "और यहां इसकी सामग्री (आउटपुट :reg ") है: "" foo^Jbar^J इस चार्ट के अनुसार , ऐसा लगता ^Jहै कि एक लाइन फ़ीड के लिए कैरेट …

1
गतिशील पूर्णता
मैं एक पुराने पूर्ण कार्य को बढ़ाने की कोशिश कर रहा हूं। जैसे ही मैं नए वर्ण टाइप करता हूं, मुझे पॉपअप मेनू में प्रदर्शित विकल्पों को अपडेट करना पसंद है मेरा पूरा काम है function! lh#icomplete#ecm(findstart, base) abort if a:findstart let l = getline('.') let startcol = match(l[0:col('.')-1], '\v\S+$') …

2
पहले वर्ण x से कर्सर हटाएं (कई पंक्तियों को फैलाते हुए)
मुझे पता है कि मैं जब तक कर्सर और के एक चरित्र पहला मामला भी शामिल है से हटा सकते हैं एक्स के साथ dfx। यह केवल एक लाइन पर काम करता है। मैं का पहला मामला है जब तक वर्तमान कर्सर स्थिति से कैसे हटा सकता हूँ एक्स जब …

3
गति के साथ मानचित्रण
मैं यह समझने की कोशिश कर रहा हूं कि मैं मैपिंग के अंदर बाद की गति के साथ ऑपरेटर का उपयोग कैसे कर सकता हूं। उदाहरण के लिए: nmap /c c{here we pending for a motion}/<C-r>"<CR> नक्शा निम्नलिखित करना चाहिए: cऑपरेटर को सक्रिय करें और अगले प्रस्ताव के लिए सुनें; …

3
विम में हाइलाइट किए गए पूर्ववत
मैं Vim में एक हाइलाइटेड पूर्ववत् करने की कोशिश कर रहा हूं, जैसे स्पेसकम डिफ़ॉल्ट डिफ़ॉल्ट। कभी-कभी जब मैं त्वरित पूर्ववत चाहता हूं, तो मैं महसूस नहीं कर सकता कि क्या बदल गया क्योंकि यह तात्कालिक है। तो मैं कुछ ऐसा करने की कोशिश कर रहा हूँ जब कोई प्रेस …

2
सामान्य मोड में j, CTRL-J, <NL> और CTRL-N में क्या अंतर है?
मैंने वेब पर किसी ऐसे व्यक्ति को देखा जिसका उपयोग कर Ctrl-Jरहा था और जैसा कि मुझे नहीं पता था कि इस मैपिंग को मैंने संबंधित डॉक्टर में देखा और निम्नलिखित पाया: j or &lt;Down&gt; or CTRL-J or &lt;NL&gt; or CTRL-N [count] lines downward linewise. जो मुझे कई प्रश्नों की …

1
.Vimrc में संवेदनशील डेटा का उपयोग कैसे करें?
मैं अपने .vimrc को github के माध्यम से सिंक करना चाहता हूं, इसलिए इसे सार्वजनिक फ़ाइल होना चाहिए, लेकिन इसके साथ ही मुझे इसमें कुछ संवेदनशील डेटा (उदाहरण के लिए dbxt.vim के लिए db पासवर्ड / होस्ट्स) भी डालने होंगे, बिना दूर दिए अन्य। सबसे अच्छा तरीका क्या है और …
12 vimrc  security 

2
मैं विम में लाटेकस प्रतीकों को कैसे देख सकता हूं?
क्या मैं विम को पूरा करने वाले प्रतीक के कुछ रूप को एकीकृत कर सकता हूं? TeXMaker तरह समर्पित टेक्स संपादकों पूरा करने के लिए प्रतीकों की एक सूची प्रदान (उदाहरण के लिए, \alके साथ एक सूची दिखाता है \alpha, \laशो \lambdaऔर \langle)। कृपया ध्यान दें कि टेक्स प्रतीकों में …

1
अगर मैं उपयोग करता हूं तो क्या बुरी चीजें हो सकती हैं: bwipeout?
मैंने अभी :bwipeoutकमांड की खोज की है , जिसके लिए :helpराज्य: जैसे :bdelete, लेकिन वास्तव में बफर को हटा दें। बफर से जुड़ी हर चीज खो जाती है। इस बफ़र के सभी चिह्न अमान्य हो जाते हैं, विकल्प सेटिंग्स खो जाती हैं, आदि इसका उपयोग न करें जब तक कि …
12 buffers 

1
कुछ फ़िल्टरों के लिए रिकॉर्डिंग की घटनाओं से विम को रोकें
इस स्टैकओवरफ़्लो प्रश्न में जोड़ने के लिए , किसी .vimrcको कुछ फ़ाइल एक्सटेंशनों (जैसे .gpgफ़ाइलों) के 'निजी संपादन' को सुनिश्चित करने के लिए क्या करना चाहिए । सत्र की प्रभावशीलता से समझौता किए बिना, किए गए काम के बारे में कोई भी जानकारी नहीं बचाई जानी चाहिए, जिसमें रजिस्टरों, खोज …

3
मैं अपनी विंडो को ग्रिड गठन में कैसे वापस ला सकता हूं?
यदि मेरे पास आज्ञाओं के निम्नलिखित अनुक्रम से चार चतुर्भुजों में खिड़कियां हैं, तो: :tabnew :vsplit :split &lt;C-W&gt;l :split फिर एक कमांड में प्रवेश करने से &lt;C-W&gt;Jये वर्ग नहीं रह जाएंगे; इस स्थिति में, यह एक विंडो को तल पर तैरने के लिए मजबूर करेगा। मैं इसके विपरीत कैसे कर …

3
यूआई खरोंच से एक लिखने के बिना एक vimrc को निजीकृत करने के लिए
विम इतना असीम रूप से विन्यास योग्य है। हालाँकि, vimrc को तैयार करना नौसिखियों और मध्यवर्ती उपयोगकर्ताओं के लिए एक चुनौतीपूर्ण काम है। असल में, आपसे अपेक्षा की जाती है कि आप डॉक्युमेंट को पढ़कर ब्लैंक स्लेट से एक को विकसित करें और अन्य उपयोगकर्ताओं से गंभीर सुझाव लें। वहाँ …
12 vimrc  options 

4
मैं विम के साथ क्रॉस्टैब फ़ाइलों को कैसे संपादित कर सकता हूं (मुझे त्रुटि मिलती है: 'अस्थायी फ़ाइल को जगह में संपादित किया जाना चाहिए')
मैं crontabFreeBSD में फ़ाइलों को कैसे संपादित करूं ? $ crontab -e # ... I do my thing in vim &amp; :wq "crontab.9ZcXiFaawt" 6L, 203C written crontab: temp file must be edited in place Exit 1 EDITOR=nviकाम करता है ठीक का उपयोग कर ... लिनक्स भी ठीक काम करने लगता …
12 save  unix 

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