vimscript पर टैग किए गए जवाब

एक पटकथा भाषा विम में सन्निहित है। यह आपकी आवश्यकताओं के अनुरूप और प्लगइन्स बनाने के लिए विम को अनुकूलित करने के लिए इस्तेमाल किया जा सकता है। जिसे विमल भी कहा जाता है।

2
क्या विमस्क्रिप्ट फ़ंक्शंस को एक बड़े अक्षर से शुरू करना होगा और यदि हां, तो क्यों?
क्या एक अच्छा कारण है कि विमस्क्रिप्ट कार्य जो मैं अपने पास रखता हूं .vimrcया _vimrcएक पूंजी पत्र के साथ शुरू करना है?
12 vimscript 

2
आपको कैसे पता चलता है कि एक चर को अंतिम बार कहाँ सौंपा गया था?
मैं सेट करने की कोशिश कर रहा हूं g:netrw_list_hideऔर यह काम नहीं कर रहा है। कोई फर्क नहीं पड़ता कि मैं इसे अपने में सेट करता हूं .vimrcइसका हमेशा मूल्य होता है ,^\.\.\=/\=$। केवल अगर मैं अपनी vimrcफ़ाइल को फिर से स्रोत करता हूं , तो यह सही मूल्य रखता …

1
Vimscript में वर्तमान विंडो / बफर / टैबपेज प्राप्त करें
अजगर में, विम मॉड्यूल का उपयोग करते समय, वर्तमान विंडो / बफर / टैबपेज प्राप्त करना अविश्वसनीय रूप से सरल है: current_win = vim.current.window current_buff = vim.current.buffer current_tabpage = vim.current.tabpage मेरा प्रश्न यह है कि आप इसे शुद्ध विम्ल / विम्सस्क्रिप्ट में कैसे करते हैं और किस प्रकार की वस्तु …

3
मैं vimscript का दृश्य चयन कैसे कर सकता हूं?
अगर मेरे पास विम्सस्क्रिप्ट की कुछ पंक्तियाँ हैं, जिन्हें मैं अपने vimrc में डालने से पहले परीक्षण करना चाहता हूं, तो क्या उनका चयन करना संभव है, फिर उन्हें स्रोत? मैंने कोशिश की है दृश्य चयन करें v, फिर चयन आदि करने के लिए गति, फिर :'<,'>so लेकिन विम एक …

2
विम प्लगइन बनाने के लिए क्या करना चाहिए?
इसलिए मेरा प्रश्न सरल है। क्या यह एक अच्छा विचार है कि विम स्क्रिप्टिंग सीखें सिर्फ विम बनाने के लिए या हमें कुछ अन्य स्वीकृत भाषाओं को अपनाना चाहिए। उदाहरण के लिए यह लिंक एक YouTube वीडियो खोलता है जो दिखाता है कि विम प्लग का उपयोग करने के लिए …
12 vimscript 

1
अगर एंडिफ़ेल ऑनलाइनर
मैं अपने में इस oneliner है, vimrcलेकिन यह काम नहीं करता है: if has("patch-7.4.710") | set listchars+=space:· else | set listchars+=trail:· | endif VIM कहता है: E518: Unknown option: else क्या आप मेरी मदद कर सकते हैं ?
11 vimscript 

2
क्या यह पता लगाने का कोई तरीका है कि क्या मैं vimscript में रिकॉर्डिंग कर रहा हूं?
क्या ऐसा कुछ है? eval("is_recording()") अगर मैं वर्तमान में मैक्रो रिकॉर्ड कर रहा हूं, तो यह पता लगाने के लिए मैं अपनी विम्सस्क्रिप्ट में कॉल कर सकता हूं? मैंने सोचा होगा कि यह काम करता है: eval("mode(1)") लेकिन वह सिर्फ लौटता है "n"। यह निश्चित नहीं है कि क्या यह …

2
क्या एक प्रतिनिधि का उपयोग करना संभव है या किसी फ़ंक्शन को विम्सस्क्रिप्ट में तर्क के रूप में पारित करना संभव है?
मैं vimscript सीखने के लिए एक छोटा सा प्लगइन बनाने की कोशिश कर रहा हूँ, मेरा लक्ष्य चयनित पाठ को संसाधित करने और परिणाम के साथ बदलने के लिए कुछ फ़ंक्शन बनाना है। स्क्रिप्ट में निम्न आइटम हैं: पाठ को संसाधित करने वाले दो कार्य: वे एक स्ट्रिंग को पैरामीटर …

3
पूर्व कमांड आउटपुट में grep कैसे करें?
पूर्व कमांड आउटपुट में पैटर्न की खोज कैसे की जाती है? उदाहरण के लिए, :scriptnamesकमांड के आउटपुट में फ़ाइल नाम पैटर्न की खोज कैसे करें ? के सभी जायके के लिए grepऔर vimgrepवहाँ केवल {file}एक जगह है जहाँ खोज करने के लिए है।
11 vimscript 

3
मैं विम स्क्रिप्ट के साथ एक स्ट्रिंग को कैसे रिवर्स कर सकता हूं
मैं एक स्ट्रिंग को उलटने की कोशिश कर रहा हूं, ताकि वह 'abc defg hij'बन जाए 'jih gfed cba'। मैं जिस समाधान के साथ आया हूं join(reverse(split(l:text, '.\zs')), '') क्या कोई और अधिक सुंदर समाधान है या मुझे जो कुछ भी मिला है उसके साथ रहना चाहिए?


1
कार्य पूरा होने तक स्क्रीन को ताज़ा करने से रोकें
मेरे पास एक फ़ंक्शन है जो वर्तमान vim बफ़र में पाठ के बहुत सारे मूविंग और आउटपुट करता है, और जब मैं इसे चलाता हूं, तो यह सब देखकर कि अंधा गति से हो रहा है, थोड़ा डिस्कनेक्टिंग है। फ़ंक्शन के पूरा होने तक मैं स्क्रीन को फ्रीज कैसे कर …
10 vimscript 

1
विस्मार्क के रूप में बफर की सामग्री को निष्पादित करें
मेरे पास एक nofileबफर है जिसमें vimscript है, और मैं इसे निष्पादित करना चाहता हूं। हालांकि, :so % काम नहीं करेगा क्योंकि इसे एक सहेजे गए फ़ाइल की आवश्यकता है, बफर की नहीं। क्या डिफ़ॉल्ट रूप से ऐसा करने का कोई vim कमांड है? यदि नहीं, तो क्या यह एक …

1
क्या मेरी आरसी फाइल में कस्टम "सेट" कमांड बनाना और उन्हें एक मॉडल से कॉल करना संभव है?
मैंने हाल ही में एक प्रश्न पूछा था जिसमें मैंने सीखा था कि :setविम मॉडल में मापदंडों को छोड़कर कुछ भी पारित करना संभव नहीं है । मैं सुरक्षा चिंताओं को समझता हूं, लेकिन मैं सोच रहा हूं कि क्या इसके आसपास कोई दूसरा रास्ता नहीं है। एसओ पर हाल …

1
कैसे जांचें कि क्या विम 32-बिट या 64-बिट एप्लिकेशन के रूप में बनाया गया है?
मैं कैसे जांच करूं कि विम विमस्क्रिप्ट से 64-बिट या 32-बिट के रूप में संकलित है या नहीं? विशेष रूप से विंडोज पर।

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