Sådan oprettes brugerdefineret header-skabelon til shell-scripts i Vim
I denne artikel viser vi dig en enkel måde at konfigurere en brugerdefineret header til alle nyoprettede bash-scripts i Vim-editor. Dette betyder, at hver gang du åbner en ny .sh
-fil ved hjælp af vi/vim-editor, føjes den brugerdefinerede header automatisk til filen.
Sådan oprettes brugerdefineret Bash Script Header-skabelonfil
Start først med at oprette skabelonfilen kaldet sh_header.temp, som indeholder din brugerdefinerede bash-scriptoverskrift, muligvis under ~/.vim/
-mappen under dit hjem.
$ vi ~/.vim/sh_header.temp
Tilføj derefter følgende linjer i det (du er velkommen til at indstille din egen skabelonfilplacering og brugerdefinerede header) og gem filen.
#!/bin/bash ################################################################### #Script Name : #Description : #Args : #Author :Aaron Kili Kisinga #Email :[email ###################################################################
Skabelonen ovenfor tilføjer automatisk den krævede "shebang" -linje: "#!/Bin/bash"
og dine andre tilpassede overskrifter. Bemærk, at du i dette eksempel manuelt tilføjer scriptnavn, beskrivelse og argumenter, når du redigerer dit scriptindhold.
Konfigurer autocmd i Vimrc File
Åbn nu din vim-initialiseringsfil ~/.vimrc
til redigering og tilføj følgende linje til den.
au bufnewfile *.sh 0r /home/aaronkilik/.vim/sh_header.temp
Hvor:
- au - betyder autocmd
- bufnewfile - begivenhed til åbning af en fil, der ikke findes til redigering.
- * .sh - overvej alle filer med .sh-udvidelse.
Så ovenstående linje instruerer vi/vim editor til at læse indholdet af skabelonfilen (/home/aaronkilik/.vim/sh_header.temp) og indsætte den i hver nye .sh
-fil, der åbnes af en bruger .
Test brugerdefineret Bash Script-overskrift i ny scriptfil
Nu kan du teste, om alt fungerer ved at åbne en ny .sh
-fil ved hjælp af vi/vim-editor, og din brugerdefinerede header skal automatisk tilføjes der.
$ vi test.sh
Se Vim autocmd-dokumentationen for at få flere oplysninger.
Endelig er her nogle nyttige vejledninger vedrørende bash scripting og vim editor:
- 10 nyttige tip til skrivning af effektive Bash-scripts i Linux
- 10 grunde til, at du skal bruge Vi/Vim Text Editor i Linux
- Sådan passwordbeskyttes en Vim-fil i Linux
- Sådan aktiveres syntaksfremhævning i Vi/Vim Editor
Det er alt! Hvis du har spørgsmål eller nyttige bash scripting tip og tricks til at dele, skal du bruge kommentarformularen nedenfor.