Vim-ൽ ഷെൽ സ്ക്രിപ്റ്റുകൾക്കായി കസ്റ്റം ഹെഡർ ടെംപ്ലേറ്റ് എങ്ങനെ സൃഷ്ടിക്കാം
ഈ ലേഖനത്തിൽ, Vim എഡിറ്ററിൽ പുതുതായി സൃഷ്uടിച്ച എല്ലാ ബാഷ് സ്uക്രിപ്റ്റുകൾക്കുമായി ഒരു ഇഷ്uടാനുസൃത തലക്കെട്ട് കോൺഫിഗർ ചെയ്യുന്നതിനുള്ള ഒരു ലളിതമായ മാർഗം ഞങ്ങൾ കാണിച്ചുതരാം. vi/vim എഡിറ്റർ ഉപയോഗിച്ച് നിങ്ങൾ ഒരു പുതിയ .sh
ഫയൽ തുറക്കുമ്പോഴെല്ലാം, ഇഷ്uടാനുസൃത തലക്കെട്ട് ഫയലിലേക്ക് സ്വയമേവ ചേർക്കപ്പെടും എന്നാണ് ഇതിനർത്ഥം.
കസ്റ്റം ബാഷ് സ്ക്രിപ്റ്റ് ഹെഡർ ടെംപ്ലേറ്റ് ഫയൽ എങ്ങനെ സൃഷ്ടിക്കാം
നിങ്ങളുടെ വീടിന് കീഴിലുള്ള ~/.vim/
ഡയറക്uടറിക്ക് കീഴിലുള്ള നിങ്ങളുടെ ഇഷ്uടാനുസൃത ബാഷ് സ്uക്രിപ്റ്റ് ഹെഡർ അടങ്ങിയിരിക്കുന്ന sh_header.temp എന്ന ടെംപ്ലേറ്റ് ഫയൽ സൃഷ്uടിച്ച് ആദ്യം ആരംഭിക്കുക.
$ vi ~/.vim/sh_header.temp
അടുത്തതായി അതിൽ ഇനിപ്പറയുന്ന വരികൾ ചേർക്കുക (നിങ്ങളുടെ സ്വന്തം ടെംപ്ലേറ്റ് ഫയൽ സ്ഥാനവും ഇഷ്uടാനുസൃത തലക്കെട്ടും സജ്ജമാക്കാൻ മടിക്കേണ്ടതില്ല) ഫയൽ സേവ് ചെയ്യുക.
#!/bin/bash ################################################################### #Script Name : #Description : #Args : #Author :Aaron Kili Kisinga #Email :[email ###################################################################
മുകളിലുള്ള ടെംപ്ലേറ്റ് ആവശ്യമായ \shebang വരി സ്വയമേവ ചേർക്കും: \#!/bin/bash
കൂടാതെ നിങ്ങളുടെ മറ്റ് ഇഷ്uടാനുസൃത തലക്കെട്ടുകളും. ഈ ഉദാഹരണത്തിൽ, നിങ്ങളുടെ സ്uക്രിപ്റ്റ് ഉള്ളടക്കം എഡിറ്റുചെയ്യുമ്പോൾ നിങ്ങൾ സ്uക്രിപ്റ്റ് നാമവും വിവരണവും ആർഗ്യുമെന്റുകളും സ്വമേധയാ ചേർക്കും.
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
ഫയലിലേക്കും തിരുകാനും നിർദ്ദേശിക്കുന്നു. .
പുതിയ സ്ക്രിപ്റ്റ് ഫയലിൽ ഇഷ്uടാനുസൃത ബാഷ് സ്uക്രിപ്റ്റ് ഹെഡർ പരീക്ഷിക്കുക
vi/vim എഡിറ്റർ ഉപയോഗിച്ച് ഒരു പുതിയ .sh
ഫയൽ തുറന്ന് എല്ലാം പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് ഇപ്പോൾ നിങ്ങൾക്ക് പരിശോധിക്കാം, നിങ്ങളുടെ ഇഷ്uടാനുസൃത തലക്കെട്ട് അവിടെ സ്വയമേവ ചേർക്കേണ്ടതാണ്.
$ vi test.sh
കൂടുതൽ വിവരങ്ങൾക്ക്, Vim autocmd ഡോക്യുമെന്റേഷൻ കാണുക.
അവസാനമായി, ബാഷ് സ്ക്രിപ്റ്റിംഗും വിം എഡിറ്ററും സംബന്ധിച്ച ചില ഉപയോഗപ്രദമായ ഗൈഡുകൾ ഇതാ:
- ലിനക്സിൽ ഫലപ്രദമായ ബാഷ് സ്ക്രിപ്റ്റുകൾ എഴുതുന്നതിനുള്ള 10 ഉപയോഗപ്രദമായ നുറുങ്ങുകൾ
- Linux-ൽ Vi/Vim ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിക്കേണ്ടതിന്റെ 10 കാരണങ്ങൾ
- Linux-ൽ ഒരു Vim ഫയൽ പാസ്uവേഡ് എങ്ങനെ സംരക്ഷിക്കാം
- Vi/Vim എഡിറ്ററിൽ സിന്റാക്സ് ഹൈലൈറ്റിംഗ് എങ്ങനെ പ്രവർത്തനക്ഷമമാക്കാം
അത്രയേയുള്ളൂ! പങ്കിടാൻ നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളോ ഉപയോഗപ്രദമായ ബാഷ് സ്uക്രിപ്റ്റിംഗ് നുറുങ്ങുകളും തന്ത്രങ്ങളും ഉണ്ടെങ്കിൽ, ചുവടെയുള്ള അഭിപ്രായ ഫോം ഉപയോഗിക്കുക.