Vi & Vim

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

4
मैं सभी उपयोगकर्ता कॉन्फ़िगरेशन को अनदेखा करने के लिए विम कैसे प्राप्त कर सकता हूं, जैसे कि यह ताज़ा स्थापित किया गया था?
यह सुनिश्चित करने के लिए कि व्यवहार मेरे व्यक्तिगत कॉन्फ़िगरेशन से प्रभावित नहीं है, मैं विम को इस तरह से शुरू करना चाहता हूं जो मेरे सभी उपयोगकर्ता-स्थापित कॉन्फ़िगरेशन फ़ाइलों को अनदेखा करता है , जैसे कि विम को पहली बार ताज़ा स्थापित किया गया था और उपयोगकर्ता ने इसे …
21 startup 

3
`Softtabstop` किसके लिए प्रयोग किया जाता है?
मैं विम में इन टैब संबंधित सेटिंग्स के बारे में पता कर रहा हूँ: ts sw expandtab smarttab sts मेरी सामान्य सेटिंग है set ts=4 sw=4 expandtab smarttab। लेकिन stsप्रलेखन के अनुसार , यदि expandtabसेट नहीं किया जाता है , तो यह टैब आकार के लिए रिक्त स्थान की वांछित …

3
क्या विम में विभाजित विभाजक एक पूर्ण स्तंभ चौड़ा से कम हो सकता है?
मैं एक टाइलिंग विंडो मैनेजर (कमाल) + एक टर्मिनल मल्टीप्लेकर (tmux) + विभाजन को विम के अंदर उपयोग करता हूं। मेरे पास कोई खिड़की की सजावट नहीं है, इसलिए यदि कार्यक्रम की सामग्री इसे दूर नहीं करती है, तो उनके बीच कोई भी दृश्य विभाजन नहीं है। मैं इस प्रतिमान …

4
घुंघराले ब्रेस खोलने से पहले मैं गलती से कोई ब्रेक स्पेस कैसे बना सकता हूं?
मुझे पता है कि यह एक अजीब सवाल है, और यह भी इसे पोस्ट करने के लिए सही मंच नहीं हो सकता है। लेकिन यह कई सालों से एक समस्या है। समय-समय पर, एक महीने में एक बार कहते हैं, जब मैं प्रोग्राम करता हूं, तो घुंघराले ब्रेस खोलने से …

4
"समग्र" शब्द को हटाने का सबसे सरल तरीका?
माफी अगर "समग्र" तकनीकी शब्द नहीं है। मेरा मतलब निम्नलिखित है: Hi, I-am-a-composite-word and we are not मैं केवल समग्र शब्द हटाना चाहूंगा। कमांड मोड में, यदि मैं कर्सर को आगे बढ़ाता हूं I, तो dwकुछ बार दोहराता हूं , या dwएक बार बेहतर टाइपिंग करता हूं , उसके बाद …

4
बेहतर रंग योजना
मैंने काम पर विम में विधा का उपयोग करना शुरू कर दिया है, और एक बात जो मैंने देखी है कि रंग वास्तव में उज्ज्वल हैं, जो लंबे समय तक बड़ी फ़ाइलों में अंतर देखने की कोशिश करने पर मदद नहीं करता है। क्या कोई रंग योजनाएं हैं जो लोगों …
20 vimdiff 

2
मैं अपने कर्सर को लाइन को कॉपी करने के लिए एक लाइन नंबर का उपयोग कैसे कर सकता हूं?
बहुत बार मैं इसी तरह की स्थिति में हूं: 1. <Line 1> 2. <Line 2> 3. <Line 3> 4. <Cursor is here> 5. <I want to copy line 1 here> एक आसान समाधान है mm:1<CR>yy`mp- वह यह है कि लाइन 4 पर एक निशान बनाएं, लाइन 1 पर जाएं, इसे …

1
आमतौर पर विंबल्स का उपयोग क्यों नहीं किया जाता है?
मैंने देखा है कि बहुत सारे विम प्लग-इन में विंबल नहीं लगते हैं । विंबल मूल रूप से एक प्लगइन के लिए एक टारबॉल थे जो विम को स्थापित करने का तरीका जानता है। वे इस प्रकार थे / थोड़े अधिक सुविधाजनक हैं कि उपयोग करने के tar -xvf कारण, …

1
आंदोलनों को कैमल कैस या स्नेक_केस कैसे बनाएं?
एक पहचानकर्ता बनाने वाले कई शब्दों को अलग करने के लिए या तो कैमकेलेज या स्नेक_केस का उपयोग करना आम है। यह अच्छा होगा अगर "शब्द" आंदोलनों (होगा b, w, e) उन भीतरी पहचानकर्ता सीमाओं का पता लगाने जाएगा। यह व्यवहार कैसे प्राप्त किया जा सकता है? (प्लगइन / vimrc …

2
क्या मैं बाहरी कमांड से मौजूदा विम उदाहरण में एक फ़ाइल खोल सकता हूं?
कुछ अनुप्रयोगों में एक "सत्र" की धारणा है , जहां आप किसी एप्लिकेशन को किसी मौजूदा इंस्टेंस में फ़ाइल लोड करने के लिए कमांड चला सकते हैं। उदाहरण के लिए, जब मैं टाइप करता हूं: $ firefox http://vi.stackexchange.com फ़ायरफ़ॉक्स एक नया फ़ायरफ़ॉक्स बनाने के बजाय एक मौजूदा फ़ायरफ़ॉक्स प्रक्रिया का …

2
क्या एक एकल विम बफर में दो अलग-अलग रंग पृष्ठभूमि का उपयोग करना संभव है?
मैं इस उदात्त पाठ उदाहरण में संदर्भ के आधार पर एक एकल बफर के अंदर दो अलग-अलग पृष्ठभूमि रंगों को लागू करने के लिए एक संभावित समाधान की तलाश कर रहा हूं । इसका एक उपयोग मामला मार्कअप फ़ाइलों के अंदर कोड स्निपेट को अलग-अलग तरीके से रंगना है ताकि …

2
क्लिपबोर्ड के बिना डेबियन के लिए विम को क्यों संकलित किया गया है?
मैं इस बात के लिए उत्सुक हूं कि डिम के लिए डिफॉल्ट डेबियन पैकेज (आपके द्वारा आमतौर पर मिलने वाला sudo apt-get install vim) क्लिपबोर्ड समर्थन के साथ संकलित नहीं किया गया है? न तो नियमित -clipboardया -Xterm-clipboardसक्षम है, क्यों ? एक्स-सर्वर स्थापित किए बिना डेबियन इंस्टॉलेशन पर -Xterm-क्लिपबोर्ड को …
20 linux  installing 

1
"मैप्ड कुंजी अनुक्रम" और "कुंजी कोड" के बीच अंतर क्या है? (टाइमआउटलेन वी टाइमटाइमलेन)
Vim मैनुअल का कहना है कि हम उपयोग कर सकते हैं timeoutlenकी समय समाप्ति अवधि निर्दिष्ट करने के लिए मैप किया गया कुंजी दृश्यों और उपयोग कर सकते हैं ttimeoutlenकी समय समाप्ति अवधि निर्दिष्ट करने के लिए कुंजी कोड : एक उपयोगी सेटिंग होगी :set timeout timeoutlen=3000 ttimeoutlen=100 (तीन सेकंड …

5
सम्मिलित मोड में नेविगेशन
मैंने अंत में नेविगेशन के पक्ष में तीर कुंजियों को खोदने का फैसला किया hjkl। मैंने Vim hardmodeतीर कुंजियों को निष्क्रिय करने के लिए प्लगइन का उपयोग किया । मैं बहुत तेजी से नेविगेशन करने के लिए अभ्यस्त हो गया, लेकिन पता चला कि सम्मिलित मोड में नेविगेशन अचानक असंभव …

3
मैं कमांड लाइन में रहते हुए रिकॉर्डिंग कैसे रोकूँ?
जब मैं एक मैक्रो रिकॉर्ड कर qरहा हूँ और मैं कर रहा हूँ, मैं टाइप कर सकता हूँ: q यदि मैं सामान्य या दृश्य मोड में हूं तो रिकॉर्डिंग बंद करना। <c-o>q अगर मैं इन्सर्ट मोड में हूँ तो रिकॉर्डिंग को रोकना है। .. यदि मेरा मैक्रो कमांड मोड में …

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