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


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

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

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

$ vi ~/.vim/sh_header.temp

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

लिपियों के लिए कस्टम हैडर टेम्पलेट

#!/bin/bash 

###################################################################
#Script Name	:                                                                                              
#Description	:                                                                                 
#Args           	:                                                                                           
#Author       	:Aaron Kili Kisinga                                                
#Email         	:[email                                            
###################################################################

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

Vimrc फ़ाइल में ऑटोकैमड कॉन्फ़िगर करें

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

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

कहा पे:

  • au – means autocmd
  • bufnewfile – event for opening a file that doesn’t exist for editing.
  • *.sh – consider all files with .sh extension.

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

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

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

$ vi test.sh

अधिक जानकारी के लिए, विम ऑटोकैड प्रलेखन देखें।

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

  1. 10 Useful Tips for Writing Effective Bash Scripts in Linux
  2. 10 Reasons Why You Should Use Vi/Vim Text Editor in Linux
  3. How to Password Protect a Vim File in Linux
  4. How to Enable Syntax Highlighting in Vi/Vim Editor

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