Vi & Vim

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

1
ब्लोफिश 2 का उपयोग करते समय कमजोर क्रिप्टो के बारे में शिकायत क्यों करता है?
मैंने 2015 से एक दस्तावेज खोला, जो मैंने क्रिप्टोकरंसी में विम ( :X) में बनाया था । उस समय का उपयोग करके बचत होती थी blowfish। संदेश मुझे अब मिला (2017) यह था: Warning: Using a weak encryption method; see :help 'cm' Enter encryption key: ********************************************* Enter same key again: …

3
मुझे कैसे पता चलेगा कि मैं vi कमांड से शेल में हूं: श?
Vi में, मुझे :shकमांड के साथ एक शेल टर्मिनल मिल सकता है । और बाद में, मैं वीआई को exitशेल द्वारा वापस कर सकता हूं । लेकिन, अगर मैं लंबे समय तक शेल टर्मिनल का उपयोग कर रहा था, और मैं भूल गया कि क्या exitकुछ बंद होगा या मुझे …

3
सुरुचिपूर्ण प्लगइन और अजगर प्लगइन दोनों का समर्थन करने का सुरुचिपूर्ण तरीका
मुझे हाल ही में अपने vim प्लगइन को बदलने के लिए एक पुल अनुरोध प्राप्त हुआ, जिससे वह python3 का समर्थन कर सके। लेकिन ये परिवर्तन मेरे मैक पर विम के लिए प्लगइन को तोड़ते हैं जो अजगर को सुनने के लिए लगता है। python import sys बनाम python3 import …

1
प्रतिस्थापन कमांड के लिए पूर्वावलोकन कैसे प्राप्त करें?
अक्सर मैं खुद को एक प्रतिस्थापन के प्रदर्शन की ज़रूरत में पाता हूं जो एक बड़ी फ़ाइल पर और गैर-तुच्छ खोज और प्रतिस्थापन अभिव्यक्तियों के साथ मेल खाता होगा। उदाहरण के लिए, मान लें कि मेरे पास कुछ फ़ंक्शन कॉल हैं okFunction(arg1, arg2 arg3)। हर फ़ंक्शन कॉल के साथ आर्ग …

4
नवगीत में, मैं संपादक उदाहरणों के बीच रजिस्टर कैसे साझा कर सकता हूं?
मुझे पता है कि विम के पास क्लाइंट / सर्वर डिवाइड था जो अलग-अलग विम क्लाइंट के बीच रजिस्टर शेयरिंग की अनुमति देता था, लेकिन आप नवविवाह में एक ही चीज कैसे प्राप्त करते हैं? यह क्लाइंट / सर्वर झंडे का समर्थन नहीं करता है। मैंने इस प्रश्न को देखा …

1
संदर्भ / प्रलेखन विम में
मैं मानती हूं कि विम के साथ आने वाला एकमात्र दस्तावेज विम के बारे में है। अगर मैं प्लगइन्स स्थापित करता हूं तो प्लगइन्स के दस्तावेज भी होंगे। लेकिन क्या अन्य भाषाओं के लिए दस्तावेज हैं? एक उदाहरण होगा, मान लीजिए कि मैं विम में अजगर में कोडिंग कर रहा …

1
क्या केवल। * Swp फ़ाइल से कोई पाठ फ़ाइल पुनर्प्राप्त की जा सकती है?
मैं एक नई फ़ाइल को दूरस्थ रूप से संपादित कर रहा था: man-01-Intro.txtलेकिन मशीन से नीचे जाने से पहले मैंने इसे डिस्क पर लिखा था, इसलिए केवल स्वैप संस्करण को संरक्षित किया गया था। क्या ऐसा कुछ है जो मैं पहले से किए गए काम को ठीक करने के लिए …

2
>> के साथ अगले इंडेंटेशन स्तर के लिए संकेत
समय-समय पर मुझे उस कोड के साथ काम करना होता है जो इंडेंटेशन के स्तर के लिए प्रेरित नहीं होता है, जो विम के लिए सेट किया गया है (प्रति स्तर 4 रिक्त स्थान), आमतौर पर फ़ाइल में कॉपी / पेस्ट करने के बाद। मैं आमतौर पर के साथ करते …

3
मैं .vimrc को Vim 7.4 के साथ तुरंत कैसे प्रभावी बना सकता हूँ?
highlightमेरी .vimrcफाइल में कई कमांड हैं । विम 7.3 में, विम शुरू होने के तुरंत बाद ये प्रभावी हो गए। Vim 7.4 में अपडेट होने के बाद, यह अब ऐसा नहीं है। विम शुरुआत में अपने डिफ़ॉल्ट हाइलाइटिंग का उपयोग करता है। जब मैं .vimrcनिष्पादित करके दूसरी बार लोड source …

1
बिना देर किए स्टार्टअप पर इको मैसेज
मैं स्टार्टअप पर एक कस्टम संदेश प्रतिध्वनित करना चाहूंगा, इस आधार पर कि स्टार्टअप के कुछ कार्य सफल थे या नहीं। मैंने अपने में यह कोशिश की.vimrc echo 'test' "All my settings ... मैं एक संदेश को गूँजाना चाहूंगा जैसे कि मैंने अभी टाइप किया है echo 'foo' vim खोलने …
9 vimrc  echo 

1
पाठ में आउटपुट विम डिस्प्ले
मुझे आश्चर्य है कि अगर कोई समान आदेश है :TOhtml, लेकिन केवल सादे पाठ के लिए और पूरे विम प्रदर्शन का प्रतिनिधित्व करने के लिए। उदाहरण के लिए, प्रदर्शन को देखते हुए: यह निम्नलिखित पाठ फ़ाइल बनाएगा: 1 B 1 a ~ ~ ~ ~ ~ ~ ~ ~ ~ …
9 vimscript 

1
पूर्ण और लघु कमांड के बीच अंतर
क्या उपयोग करने के बीच व्यावहारिक अंतर है :e तथा :edit पठनीयता को छोड़कर, जहां यह उपयोग करने के लिए मैपिंग में समझ में आता है :edit, क्योंकि यह अधिक स्पष्ट है। क्या उनके बीच कोई अंतर है? नोट: यह अन्य सभी कमांड पर भी लागू होता है ।

4
पंक्ति संख्या विशिष्ट पाठ-चौड़ाई सेटिंग
मैं ईमेल लिखने के लिए gvim का उपयोग करता हूं और tw=72लंबी लाइनों को तोड़ने के लिए उपयोग करता हूं । अब मैं उसी डाक्यूमेंट में बेसिक मेल हेडर भी एडिट करता हूं, जैसे मैं अपने मेल में प्राप्तकर्ता जोड़ रहा हूं। अब इसके साथ tw=72ही 72 पात्रों के बाद …

1
इनपुट लेते समय जो ऑपरेटर अपडेट कर रहा है उसे कैसे परिभाषित करें?
मैंने एक ऑपरेटर मैपिंग को परिभाषित किया है जो पाठ का एक क्षेत्र लेता है, फिर एक इनपुट स्ट्रिंग के लिए पूछता है और फिर एक तर्क के रूप में इनपुट स्ट्रिंग का उपयोग करके टैब्यूलर के साथ क्षेत्र को संरेखित करता है। यह अच्छी तरह से काम करता है। …
9 vimscript 

1
सामान्य मोड में वर्तमान कमांड को संशोधित करने के लिए बैकस्पेस का उपयोग करें?
कभी-कभी सामान्य मोड में कमांड दर्ज करते समय आप एक टाइपो बना सकते हैं, उदाहरण के लिए यदि मैं टाइप करना चाहता 10dkहूं, तो मैं गलती से टाइप करना शुरू कर सकता हूं 19d। चूँकि कमांड पूरा नहीं हुआ है / अभी तक प्रतिबद्ध नहीं है, क्या बैकस्पेस का उपयोग …

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