Vi & Vim

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

3
"U" और "CTL-R" का उपयोग करते समय एकल "एडिट" का आकार कैसे निर्धारित करता है?
जब उपयोग uया CTL-Rपूर्ववत या फिर से संपादित करने के लिए vim में, मैं पाठ के विखंडू को बदलने के लिए लगता है, न कि सबसे हाल ही में कीस्ट्रोक में। किसी एकल संपादन को माना जाने वाले चंक का आकार क्या निर्धारित करता है?

1
विम में अंतिम फ़ाइल पर जाएँ
उपयोग करते समय कई पाठ फ़ाइलें खोली जा सकती हैं vim *txt मुझे पता है कि मैं :<int>nआगे की <int>फ़ाइलों को स्थानांतरित करने के लिए उपयोग कर सकता हूं , लेकिन मुझे नहीं पता कि पिछली खोली गई फ़ाइल को कैसे प्राप्त किया जाए। अब तक मैंने :1000nजानबूझकर ओवरशूट करने …

3
बफर के बीच में कैसे कूदें
दबाकर ggऔर Gआप एक बफर के दोनों सिरों पर कूद सकते हैं। 42G 42 की पंक्ति में कूदता है। क्या gबफर के बीच में कूदने के लिए कोई त्वरित शॉर्टकट है। मोटे तौर पर कुछ round(number of lines/2)G?

4
आंतरिक पाठ को येंक्ड पाठ से कैसे बदलें
एक संपादन पैटर्न जो मैं अक्सर चलाता हूं वह निम्नलिखित है: मैं उद्धरण या कोष्ठक के अंदर पाठ का एक टुकड़ा देना चाहता हूं, और पाठ के उस टुकड़े को उद्धरण / कोष्ठक के दूसरे जोड़े के अंदर प्रतिस्थापित करना चाहता हूं। उदाहरण के लिए, यदि मैं कक्षा का नाम …

5
अजगर कीवर्ड तर्क को हाइलाइट करने के लिए सिंटैक्स पैटर्न
मैं vim regexps (मैं किसी भी अन्य regexp को अच्छी तरह से नहीं जानता) सीखने के साथ संघर्ष कर रहा हूँ, इसलिए मुख्य समस्या regexp को परिभाषित करने के लिए है जो मेल खाएगी some_function_call(simple_value, keyword=value) इस उदाहरण में कीवर्ड। तो यह एक शब्द से मेल खाना चाहिए अगर यह …

2
जब विम "अधिक" पेजर का उपयोग करके सामग्री प्रदर्शित करता है तो मैं एक खोज कैसे कर सकता हूं?
मैं एक चर का मूल्य देखना चाहता हूं, इसलिए मैं कमांड चलाता हूं :let विम --more--पेजर का उपयोग करके इस कमांड के परिणाम प्रदर्शित करता है । मैं इसे एक वाक्यांश के लिए कैसे खोज सकता हूं, जैसे html? मैंने अधिक पेजर के लिए मैन पेज देखा है जो कहता …
17 search 

3
विंडोज 10 पर नियोविम - क्या यह तैयार है और इसे कैसे स्थापित किया जाए?
मैं विंडोज़ 10 पर अटका हुआ हूं और नवोविम को एक शॉट देना चाहूंगा। क्या यह तैयार है, या मुझे अभी अपना विम कॉन्फ़िगरेशन सेट करना चाहिए? मैंने वास्तव में खिड़कियों के नीचे नियोविम पर कोई वीडियो या लेख नहीं देखा है, लेकिन जब गुगली करते हैं, तो मुझे कुछ …

3
Vim / nvim में विम-प्लग का उपयोग करके YouComplete को स्थापित करने का सही तरीका क्या है?
YCM को स्थापित करने के लिए एकमात्र दस्तावेज Vundle के लिए लगता है और मैं सामान्य रूप से विम-प्लग और प्लगइन्स के लिए काफी नया हूं, इसलिए मुझे यकीन नहीं है कि यह कितनी अच्छी तरह से विम-प्लग में बदल जाता है।

1
जब मैं किसी शब्द को मिस करता हूं तो मुझे टर्मिनल घंटी कैसे लग सकती है?
मैं प्रतिलेखन की एक उचित मात्रा में करता हूं जिसमें मैं स्क्रीन को देखे बिना 100+ wpm पर टाइप करता हूं। मुझे लगता है कि यह उपयोगी होगा यदि विम मुझे किसी प्रकार का श्रव्य क्यू दे सकता है यदि वर्तनी-परीक्षक ने अंतिम शब्द को चिह्नित किया है (संभवतः यह …

1
मैं अजगर फ़ाइलों के लिए सिंटैस्टिक को कैसे अक्षम करूं?
मेरे पास सिंटैस्टिक और पायथन-मोड प्लग इन स्थापित हैं और उनमें दोनों सिंटैक्स चेकर्स शामिल हैं। मुझे लगता है कि पायथन-मोड सिंटैक्स चेकर अजगर फ़ाइलों के लिए अधिक वर्सेटाइल है, इसलिए मैं केवल एक (दोनों के बजाय) का उपयोग करना चाहूंगा। मैं सिर्फ अजगर फाइलों के लिए सिंटैस्टिक को कैसे …

4
क्या मैं अंतिम UI कमांड दोहरा सकता हूं?
मुझे पता है कि मैं .अंतिम संपादन कमांड को दोहराने के लिए उपयोग कर सकता हूं । क्या अंतिम UI हेरफेर कमांड को दोहराने का कोई तरीका है? उदाहरण के लिए, मैं 10<C-W>-एक खिड़की को दस पंक्तियों द्वारा सिकोड़ने के लिए लिख सकता हूं । यदि मैं इसे और अधिक …

4
प्रति पंक्ति एक वाक्य के साथ काम करने के लिए विम की स्थापना कैसे करें?
मैं वर्तमान में बहुत सादा पाठ लिख रहा हूँ (और पैराग्राफ में न्यूनतम प्रारूपण के साथ LaTeX), और यह अच्छा होगा यदि मैं प्रत्येक वाक्य (सादगी के लिए, '', '' द्वारा समाप्त पाठ को रखने के लिए विम सेट कर सकता हूं)। , या '?'; यह एक समाप्ति विराम चिह्न …

1
मैं Fedora 20 में + क्लिपबोर्ड समर्थन कैसे प्राप्त करूं?
यह मुझे है कि न तो लगता है "+pऔर न ही "*pमेरे लिए काम करता है। मुझे कैसे पता चलेगा कि मेरा विम स्थापित है और उन्हें उपलब्ध कराने के लिए ठीक से सेट है? और अगर यह स्थापित नहीं है, तो मैं इसे स्थापित करने के लिए क्या कर …

4
एक स्प्लिट विंडो से दूसरे में टेक्स्ट भेजें
हाल ही में NeoVim में एक ऐड-ऑन था जो विम बफर में टर्मिनल खोलने की अनुमति देता है। इसमें एक विम विंडो से दूसरे रेप्लिकेटिंग के लिए पाठ भेजने की संभावनाएं हैं, उदाहरण के लिए, व्यवहार की तरह एक REPL। अतीत में मैं इस तरह के विन्यास के लिए tmux …

1
एक पंक्ति में अधिक विस्तृत तुलना
मैं vimdiffफ़ाइलों के बीच अंतर का निरीक्षण करने के लिए उपयोग करता हूं , और कुछ बार यह थोड़ा याद आता है। उदाहरण के लिए, यदि मेरे पास निम्नलिखित दो फाइलें हैं: //a.c printf("Hello\n"); तथा: //b.c int i = printf("hello\n") + 3; उन्हें देने में दिखा रहा vimdiffहै: मैं जो …
17 vimdiff 

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