VIM: Let g:, b, आदि के बीच क्या अंतर है


85

मैं अक्सर विम प्लगइन में कुछ इस तरह से देखते हैं:

let g:variable
let b:variable
let l:variable

मैंने इन पत्रों 'जी', 'बी', 'एल' के बारे में विम डॉक्यूमेंट और इंटरनेट पर एक लंबा शोध किया, लेकिन मुझे ध्यान नहीं आया।

तो ये पत्र किसके अनुरूप है? और पत्रों की पूरी सूची क्या है?

जवाबों:


122

देख :help internal-variables

यह निम्न प्रकारों को सूचीबद्ध करता है:

                (कुछ नहीं) एक समारोह में: एक समारोह के लिए स्थानीय; अन्यथा: वैश्विक
बफ़र-चर b: वर्तमान बफ़र के लिए स्थानीय।                          
विंडो-वेरिएबल w: लोकल से करेंट विंडो।                          
tabpage-variable t: वर्तमान टैब पृष्ठ पर स्थानीय।                        
ग्लोबल-वैरिएबल g: ग्लोबल।                                               
स्थानीय-चर l: एक फ़ंक्शन के लिए स्थानीय।                                  
स्क्रिप्ट-चर s: स्थानीय से a: source'ed विम स्क्रिप्ट।                     
फ़ंक्शन-तर्क: फ़ंक्शन तर्क (केवल एक फ़ंक्शन के अंदर)।           
vim-variable v: ग्लोबल, विम द्वारा पूर्वनिर्धारित।

11

बी: वर्तमान बफर के लिए स्थानीय

एल: एक समारोह के लिए स्थानीय

जी: वैश्विक

: आंतरिक-चर की मदद करें

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