Vi & Vim

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

3
मैं neovim में --servername और --remote का उपयोग कैसे कर सकता हूं?
vim में मैं क्या कर सकते हैं vim --servername fooऔर vim --servername foo --remote-silent bar.txtकई टर्मिनल खिड़कियां (tmux या जो कुछ भी के माध्यम से) से vim का एक उदाहरण में खुली फ़ाइलों के लिए। NeoVim में एक ही चीज कैसे प्राप्त की जाती है?

1
क्या कॉलिंग के बाद मिलान स्ट्रिंग प्राप्त करना संभव है: खोज ()
एक विमिस्क्रिप्ट-फ़ंक्शन में, मुझे l:matchedकॉल करने के बाद एक मिलान किए गए स्ट्रिंग को एक वैरिएबल में असाइन करने की आवश्यकता होती है search()और मैं सोच रहा हूं कि क्या मैं वर्तमान में कर रहा हूँ की तुलना में एक छोटा तरीका है: let l:pattern = '\v^Foo: \zs.*' let l:line …
15 vimscript  search 

2
Vi में Regex: कोई समूह के अंदर वर्ण वर्गों का उपयोग कैसे करता है? (जैसे [\ s \ w])
विम में, चरित्र वर्ग \sकिसी भी व्हाट्सएप चरित्र से मेल खाता है। जब मैं समूहों में उन विशेष वर्णों का उपयोग कर रहा हूँ जैसे [\s\w]कि यह किसी एक व्हाट्सएप या शब्द चरित्र से मेल नहीं खाता है, तो यह मेल खाता है sया w। कोई समूह के अंदर वर्ण …

5
सेटिंग्स और प्लगइन्स जब रूट (`sudo vim`)?
यह वास्तव में निराशाजनक है जब मुझे किसी फ़ाइल को रूट और उपयोग के रूप में संपादित करने की आवश्यकता होती है sudo vim somefile.confऔर मैं अपनी किसी भी कीबाइंडिंग और सेटिंग्स और प्लगइन्स का उपयोग नहीं कर सकता। क्या मुझे रूट के रूप में संपादित करने की आवश्यकता होने …

2
मैं विम्सस्क्रिप्ट में विम विकल्प के मूल्य की जांच कैसे करूं?
विमस्क्रिप्ट में, मैं विम विकल्प के वर्तमान मूल्य की जांच कैसे कर सकता हूं? विस्तृत करने के लिए, मैं फुल-जीयूआई मोड ( guioptions=+tM) से हैकर मोड ( guioptions=-tM) तक स्विच करने के लिए एक कमांड बनाना चाहता हूं । हालाँकि, मुझे :set guioptions?मान पार्स करने का कोई तरीका नहीं मिल …

1
मैं कुछ फ़ाइल एक्सटेंशन को पूरा होने से कैसे बाहर कर सकता हूं?
वहाँ एक तरीका है जो फ़ाइल प्रकार को खोलने के लिए "उपयुक्त" मानता है के बारे में विम को कॉन्फ़िगर करने के लिए है? एक उदाहरण से स्पष्ट करता हूं। कल्पना कीजिए कि आप एक लेटेक्स दस्तावेज़ पर काम कर रहे हैं। एक बार जब आप अपनी फ़ाइल का निर्माण …

5
मान्य रंग योजनाओं की सूची बनाएं?
मुझे सिर्फ :colorschemeकमांड के बारे में पता चला । क्या कोई तरीका है जिससे मुझे विम से वैध रंग योजनाओं की सूची मिल सकती है? मैं इंटरनेट पर कहीं सूची से नहीं, विम के भीतर से ऐसा करने में सक्षम होना चाहता हूं।

2
फ़ाइल को अनज़िप करने का प्रयास न करने के लिए विम को कैसे बताएं
मैं .xlsxविम में एक फ़ाइल खोलने की कोशिश कर रहा हूं , लेकिन एक त्रुटि मिली: ***error*** (zip#Browse) unzip not available on your system मुझे पता है कि यह एक द्विआधारी फ़ाइल है, लेकिन मैं कुछ चेकसम करना चाहता हूं और शायद हेक्स में बदल सकता हूं। मैंने देखा कि …

4
क्या मैं एक मल्टीपल सी ++ सोर्स फाइल प्रोजेक्ट में फंक्शन डिक्लेरेशन या डेफिनिशन पर जा सकता हूं?
क्या मैं एक मल्टीपल सी ++ सोर्स फाइल प्रोजेक्ट में फंक्शन डिक्लेरेशन या डेफिनिशन पर जा सकता हूं? कहते हैं कि मेरे पास एक हेडर फ़ाइल है foo.hpp: int bar(); और एक स्रोत फ़ाइल foo.cpp: #include "foo.hpp" int bar() { return 42; } और एक मुख्य फ़ाइल main.cpp: #include "foo.hpp" …

1
VIM के कई उदाहरणों के बीच कमांड इतिहास को कैसे हल किया जाता है?
विम पूर्व आदेशों का एक इतिहास (के माध्यम से सुलभ रहता है :↑और q:), और छोड़ने के बाद कि इतिहास बनी हुई है। यदि मैं विम (एक ही उपयोगकर्ता, एक ही घर निर्देशिका) के कई उदाहरण चलाता हूं, तो विम कमांड इतिहास के बीच मध्यस्थता कैसे करता है? ऐसा लगता …

6
यह देखने के लिए कि कोई प्लगइन सक्रिय है या नहीं
यदि vim-latexsuiteमैं उपयुक्त फ़ाइल खोलता हूं, तो मैं यह कैसे निर्धारित कर सकता हूं कि कोई फ़िलाटाइप प्लगइन (जैसे ) स्थापित और सक्रिय किया गया है? एक अन्य लोकप्रिय संपादक संकेत देगा कि प्रासंगिक "मामूली मोड" सक्रिय है। क्या समतुल्य है?

2
मैं प्लगइन विंडो (नर्डट्री, टैगलिस्ट, आदि) के डिफ़ॉल्ट आकार को कैसे बदलूं?
मैं काफी बार टैगलिस्ट और NerdTree प्लगइन्स का उपयोग कर रहा हूं। आमतौर पर बाईं ओर खुलने वाली खिड़की बहुत छोटी है और मुझे इसे विस्तारित करने की आवश्यकता है। मैं आमतौर पर करता हूं: 10 CTRL+w > क्या नर्डट्री और टैगलिस्ट की विंडो की डिफ़ॉल्ट चौड़ाई को बदलने का …

4
स्क्रीन के एक चौथाई (25%) को ऊपर या नीचे स्क्रॉल करें
मुझे अक्सर लगता है कि एक पूरा पृष्ठ बहुत अधिक छोटा है, आधा पृष्ठ बहुत अधिक है, लेकिन एक चौथाई पृष्ठ ही सही है। मैं वर्तमान में इसे तीर कुंजी को दबाकर कर रहा हूं। मैं पृष्ठ का 25% नीचे और ऊपर आसानी से कैसे स्क्रॉल करूं?

3
Q का उपयोग करके भी Vim से बाहर नहीं निकल सकते!
जब मैं टाइप करता हूं तब भी मैं विम से बाहर नहीं निकल सकता :q!। मुझे त्रुटि मिलती है E37: No write since last change (add ! to override) E162: No write since last change for buffer... मुझे लगता है कि बफर एक NetrwTreeListing आसानी से है।
15 netrw  quit 

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

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