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

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

5
Vimscript में OS का पता लगाएं
क्या मैं शुद्ध विम्सस्क्रिप्ट (कोई पायथन या पर्ल) का उपयोग करके वर्तमान ऑपरेटिंग सिस्टम (विंडोज, लिनक्स, ओएस एक्स, ..) को प्राप्त कर सकता हूं ? मैं विभिन्न प्रकार के ऑपरेशन सिस्टम के लिए अपने (सिंक्रोनाइज़्ड) .vimrc में अलग-अलग सेटिंग्स इनेबल करना चाहता हूं।
38 vimscript 

5
वैकल्पिक तर्कों के साथ विम्सस्क्रिप्ट फ़ंक्शन कैसे करें?
मैं एक फ़ंक्शन बनाना चाहता हूं जिसमें वैकल्पिक तर्क हैं। अजगर में मैं कुछ ऐसा करूंगा: def functionName(arg1,arg2=false,arg3=false): if arg2: #Do stuff with arguments else: #Do stuff without arguments मैंने करने की कोशिश की है function FunctionName(arg1,arg2=false,arg3=false), लेकिन यह सिर्फ मुझे एक तर्क अमान्य तर्क देता है। मैं यह कैसे …
33 vimscript 

3
तुम विम में एक तार "कैसे" करते हैं?
मान लीजिए कि आप निम्नलिखित का नमूना चलाते हैं: let @z = system("date") यह वर्तमान तिथि के स्ट्रिंग संस्करण को z रजिस्टर में डाल देगा, लेकिन स्ट्रिंग एक नई पंक्ति के साथ समाप्त हो जाएगी जो मुझे नहीं चाहिए। क्या chompस्ट्रिंग के अनुगामी न्यूलाइन्स से छुटकारा पाने के लिए एक …
32 vimscript 

1
सशर्त संचालकों और या या एक IF स्टेटमेंट में उपयोग करें?
यह शायद एक अविश्वसनीय रूप से सरल सवाल है, लेकिन मुझे अब तक कोई जवाब नहीं मिला (मुझे सही स्रोतों की कमी होनी चाहिए, और मुझे नहीं पता कि विम की मदद के लिए कहां खोज करनी चाहिए)। मेरी एक शर्त है और मैं चाहूंगा कि इसे 'AND' शामिल किया …
30 vimscript 

2
चलो और सेट के बीच अंतर क्या है?
मुझे विम के पीछे के सिद्धांत का ज्यादा पता नहीं है। ऐसा लगता है जैसे हम setकुछ चर, और letअन्य चर। क्या अंतर है, और एक दूसरे पर कब आवश्यक है? इसके अलावा, सोलराइज्ड विम कलर्सकेम कहता है let g:blabla...कि g:इस उदाहरण में क्या महत्व है ?
29 vimrc  vimscript 

6
मैं वास्तव में विम में कुछ मजेदार कैसे हो सकता हूं? [बन्द है]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? अपडेट को अपडेट करें, इसलिए यह Vi और Vim Stack Exchange के लिए विषय है । 3 साल पहले बंद हुआ । मुझे विम से प्यार है …
25 vimscript 

1
चुपचाप एक विम फ़ंक्शन को कॉल करें
मैंने थोड़ा Vim फंक्शन लिखा है जो कर्सर को करंट लाइन के पहले कैरेक्टर में ले जाता है। यदि कर्सर पहले वर्ण पर था, तो इसके बजाय कर्सर को पहले कॉलम में ले जाया जाता है। " Jump to first character or column noremap H :call FirstCharOrFirstCol()<cr> :function! FirstCharOrFirstCol() : …
25 vimscript 

2
मुझे वर्तमान फ़ाइल का नाम और विस्तार कैसे मिलेगा?
क्या विम्सस्क्रिप्ट का उपयोग करके किसी फ़ाइल का नाम और विस्तार प्राप्त करने का कोई तरीका है? यदि ऐसा है तो मुझे नाम और विस्तार अलग से चाहिए।
24 vimscript 

2
.Vimrc फ़ाइल में एक चर के लिए शेल कमांड का परिणाम निकालें?
अपनी .vimrc फ़ाइल में, मैं अपने मामले में एक बाहरी कमांड के परिणाम को एक चर में रखना चाहूंगा: $ echo $LANG ताकि मेरी vimrcफ़ाइल होगी: let language = output(!echo $LANG) if language == 'en' nnoremap <somekey> <ohanotherkey!> end if अब तक मैं यह नहीं कर पाया कि यह कैसे …

2
निजी मोड में विम शुरू करने का सबसे सरल तरीका
मैं एक निजी मोड में विम को आसानी से शुरू करने में सक्षम होना चाहता हूं। चलिए एक निजी मोड को परिभाषित करते हैं जो कमांड के इस सेट का उपयोग करता है: set history=0 set nobackup set nomodeline set noshelltemp set noswapfile set noundofile set nowritebackup set secure set …

1
सिंगल और डबल उद्धृत स्ट्रिंग्स के बीच अंतर क्या है?
सिंगल और डबल उद्धृत स्ट्रिंग्स के बीच अंतर क्या है? क्या एक स्ट्रिंग के अंदर एक वैरिएबल का विस्तार करने का एक तरीका है, या क्या उन्हें हमेशा शामिल होने की आवश्यकता है: 'Hello, ' . s:name . '!'

5
एक दृश्य चयन को कीबोर्ड पर कॉपी करने के बाद, मूल स्थान पर लौटें
मेरा कर्सर एक पैराग्राफ के बीच में है जब मैं अचानक तय करता हूं कि मुझे उस पैराग्राफ को कॉपी करने की आवश्यकता है: इसलिए मैं vipपैरा नेत्रहीन का चयन करने के लिए टाइप करता हूं : अब मैं cmd+Cक्लिपबोर्ड पर कॉपी करने के लिए मारा (यह आपके सिस्टम पर …

2
सेट और: सेट में क्या अंतर है?
मैं टिम पोप के विम-सेंसिबल प्लगइन को देख रहा था और मैंने इसे README में देखा ... सुविधाओं की आधिकारिक सूची के लिए स्रोत देखें। (चिंता न करें, यह ज्यादातर :setकॉल है।) जब मैंने स्रोत को देखा, तो :setकॉल इस तरह से हैं ... set autoindent :इससे पहले कोई नहीं …
17 vimscript  vimrc 

1
मुझे इस कस्टम कमांड पर "E488: ट्रेलिंग कैरेक्टर्स" त्रुटि क्यों मिल रही है?
मेरे पास एक ~/.vimrcऐसा है जिसमें बस यही है: function! NewFile() let filename = input("Filename:") endfunction command NewFile :call NewFile()<cr> (बेशक मेरा वास्तविक .vimrcअधिक जटिल है, लेकिन मैंने इस छोटे से परीक्षण मामले को बिना किसी प्लग इन आदि के साथ फिर से बनाया है) मेरा इरादा एक फ़ंक्शन लिखना …

4
पेस्ट विकल्प सेट करें, लेकिन केवल एक प्रविष्टि के लिए
मैं विम 'paste'विकल्प सेट करने का एक त्वरित तरीका चाहता हूं , कुछ पाठ सम्मिलित करता हूं , और पिछले मूल्य पर वापस लौटता हूं 'paste'। एक विशिष्ट उपयोग का मामला OS क्लिपबोर्ड सामग्री को शाब्दिक रूप से सम्मिलित करता है, बिना किसी इन्सर्ट मोड के पुनर्लेखन के, जो स्वचालित …

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