Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> बाश प्रोग्रामिंग

विम में शैल स्क्रिप्ट के लिए कस्टम हेडर टेम्पलेट कैसे बनाएं?

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

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

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

$ vi ~/.vim/sh_header.temp

इसके बाद इसमें निम्नलिखित पंक्तियाँ जोड़ें (बेझिझक अपनी टेम्पलेट फ़ाइल स्थान और कस्टम हेडर सेट करें) और फ़ाइल को सहेजें।

लिपियों के लिए कस्टम हैडर टेम्पलेट
#!/bin/bash 

###################################################################
#Script Name	:                                                                                              
#Description	:                                                                                 
#Args           	:                                                                                           
#Author       	:Aaron Kili Kisinga                                                
#Email         	:[email protected]                                           
###################################################################
विम में शैल स्क्रिप्ट के लिए कस्टम हेडर टेम्पलेट कैसे बनाएं?

ऊपर दिया गया टेम्प्लेट स्वचालित रूप से आवश्यक “शेबैंग . जोड़ देगा "लाइन:“#!/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 . में डालें एक उपयोगकर्ता द्वारा खोली गई फ़ाइल।

विम में शैल स्क्रिप्ट के लिए कस्टम हेडर टेम्पलेट कैसे बनाएं?

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

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

$ vi test.sh
विम में शैल स्क्रिप्ट के लिए कस्टम हेडर टेम्पलेट कैसे बनाएं?

अधिक जानकारी के लिए, विम autocmd दस्तावेज़ीकरण देखें।

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

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

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


  1. अपने शैल लिपियों में लूप तक कैसे उपयोग करें

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

  1. लिनक्स में सरल शैल स्क्रिप्ट कैसे बनाएं

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

  1. अधिक नियंत्रण के लिए कस्टम विंडोज 10 टाइल कैसे बदलें और बनाएं

    नया स्टार्ट मेन्यू विंडोज 10 ओएस की बेहतरीन सुविधाओं से भरपूर है। स्टार्ट मेन्यू के डिफॉल्ट लुक और फील को कस्टमाइज करने के लिए ढेर सारे विकल्प और सेटिंग्स हैं। लेकिन निश्चित रूप से, बनाने या का कोई विकल्प नहीं है Windows 10 को अनुकूलित करें कस्टम टाइलें. अफसोस की बात है कि जिस तरह से ये टाइलें द