Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Bash प्रोग्रामिंग

Vim में बैश स्क्रिप्ट हेडर्स स्वचालित करें: आसान कस्टम टेम्पलेट सेटअप

इस लेख में, हम आपको Vim एडिटर में नए बनाए गए सभी बैश स्क्रिप्ट्स के लिए एक कस्टम हेडर कॉन्फ़िगर करने का एक सरल तरीका दिखाएंगे। इसका मतलब है कि हर बार जब आप vi/vim एडिटर का उपयोग करके एक नई .sh फ़ाइल खोलते हैं, तो कस्टम हेडर स्वचालित रूप से फ़ाइल में जोड़ दिया जाएगा।

कस्टम बैश स्क्रिप्ट हेडर टेम्पलेट फ़ाइल कैसे बनाएं

सबसे पहले sh_header.temp नामक टेम्पलेट फ़ाइल बनाकर शुरू करें, जिसमें आपका कस्टम बैश स्क्रिप्ट हेडर हो, संभवतः आपके होम के तहत ~/.vim/ डायरेक्टरी में।

$ vi ~/.vim/sh_header.temp 

अब इसमें निम्न लाइनें जोड़ें (अपनी टेम्पलेट फ़ाइल स्थान और कस्टम हेडर सेट करने के लिए स्वतंत्र महसूस करें) और फ़ाइल सेव करें।

स्क्रिप्ट्स के लिए कस्टम हेडर टेम्पलेट #!/bin/bash ################################################################### #Script Name : #Description : #Args : #Author :Aaron Kili Kisinga #Email :admin@wsxdn.com ################################################################### 
Vim में बैश स्क्रिप्ट हेडर्स स्वचालित करें: आसान कस्टम टेम्पलेट सेटअप

उपरोक्त टेम्पलेट स्वचालित रूप से आवश्यक "शेबैंग" लाइन: “#!/bin/bash” और आपके अन्य कस्टम हेडर्स जोड़ देगा। ध्यान दें कि इस उदाहरण में, आप अपने स्क्रिप्ट कंटेंट को संपादित करते समय स्क्रिप्ट नाम, विवरण और आर्ग्युमेंट्स मैन्युअल रूप से जोड़ेंगे।

Vimrc फ़ाइल में autocmd कॉन्फ़िगर करें

अब अपने vim इनिशियलाइज़ेशन फ़ाइल ~/.vimrc को संपादन के लिए खोलें और इसमें निम्न लाइन जोड़ें।

au bufnewfile *.sh 0r /home/aaronkilik/.vim/sh_header.temp 

जहां:

  • au – मतलब autocmd
  • bufnewfile – संपादन के लिए मौजूद नई फ़ाइल खोलने के लिए इवेंट।
  • *.sh – .sh एक्सटेंशन वाली सभी फ़ाइलों पर विचार करें।

तो उपरोक्त लाइन vi/vim एडिटर को टेम्पलेट फ़ाइल (/home/aaronkilik/.vim/sh_header.temp) की सामग्री पढ़ने और इसे उपयोगकर्ता द्वारा खोली गई हर नई .sh फ़ाइल में डालने का निर्देश देती है।

Vim में बैश स्क्रिप्ट हेडर्स स्वचालित करें: आसान कस्टम टेम्पलेट सेटअप

नई स्क्रिप्ट फ़ाइल में कस्टम बैश स्क्रिप्ट हेडर का परीक्षण करें

अब आप vi/vim एडिटर का उपयोग करके एक नई .sh फ़ाइल खोलकर परीक्षण कर सकते हैं कि सब कुछ काम कर रहा है, और आपका कस्टम हेडर वहां स्वतः जुड़ जाना चाहिए।

$ vi test.sh 
Vim में बैश स्क्रिप्ट हेडर्स स्वचालित करें: आसान कस्टम टेम्पलेट सेटअप

अधिक जानकारी के लिए, Vim autocmd डॉक्यूमेंटेशन देखें।

अंत में, बैश स्क्रिप्टिंग और vim एडिटर से संबंधित कुछ उपयोगी गाइड यहां दिए गए हैं:

  1. लिनक्स में प्रभावी बैश स्क्रिप्ट लिखने के लिए 10 उपयोगी टिप्स
  2. लिनक्स में Vi/Vim टेक्स्ट एडिटर का उपयोग करने के 10 कारण
  3. लिनक्स में Vim फ़ाइल को पासवर्ड से कैसे सुरक्षित करें
  4. Vi/Vim एडिटर में सिंटैक्स हाइलाइटिंग कैसे सक्षम करें

बस इतना ही! यदि आपके कोई प्रश्न या उपयोगी बैश स्क्रिप्टिंग टिप्स और ट्रिक्स साझा करने हैं, तो नीचे दिए गए कमेंट फॉर्म का उपयोग करें।


  1. Bash  Until  लूप को मास्टर करें: शेल स्क्रिप्ट्स के लिए चरण-दर-चरण गाइड Bash 'Until' लूप को मास्टर करें: शेल स्क्रिप्ट्स के लिए चरण-दर-चरण गाइड

    Bash में for, while, और until तीन लूप निर्माण हैं। जबकि प्रत्येक लूप सिंटैक्टिकली और कार्यात्मक रूप से भिन्न होता है, उनका उद्देश्य एक निश्चित अभिव्यक्ति के मूल्यांकन होने पर कोड ब्लॉक पर पुनरावृति करना है। Until लूप का उपयोग कोड ब्लॉक को तब तक निष्पादित करने के लिए किया जाता है जब तक कि अभिव्यक्ति

  1. लिनक्स में सरल शेल स्क्रिप्ट्स में मास्टरी: चरण-दर-चरण गाइड लिनक्स में सरल शेल स्क्रिप्ट्स में मास्टरी: चरण-दर-चरण गाइड

    शेल स्क्रिप्ट बनाना सबसे आवश्यक कौशल में से एक है जो लिनक्स उपयोगकर्ताओं की उंगलियों पर होना चाहिए। शेल स्क्रिप्ट दोहराए जाने वाले कार्यों को स्वचालित करने में एक बड़ी भूमिका निभाती है जो अन्यथा लाइन दर लाइन निष्पादित करना थकाऊ होगा। इस ट्यूटोरियल में, हम कुछ बुनियादी शेल स्क्रिप्टिंग ऑपरेशंस को हा

  1. कस्टम Windows 10 टाइल्स में महारत हासिल करें: अपने स्वयं के स्टार्ट मेनू आइकन बनाने और स्टाइल करने के लिए चरण-दर-चरण गाइड कस्टम Windows 10 टाइल्स में महारत हासिल करें: अपने स्वयं के स्टार्ट मेनू आइकन बनाने और स्टाइल करने के लिए चरण-दर-चरण गाइड

    ऑल-न्यू स्टार्ट मेनू Windows 10 OS की सर्वोत्तम विशेषताओं से भरा हुआ है। डिफ़ॉल्ट लुक और स्टार्ट मेनू के फील को कस्टमाइज़ करने के लिए विकल्पों और सेटिंग्स की एक बहुतायत है। लेकिन निश्चित रूप से, Windows 10 कस्टम टाइल्स बनाने या कस्टमाइज़ करने का कोई विकल्प नहीं है। दुख की बात है कि ये टाइल्स जिस तरह