Hoe u een aangepaste headersjabloon voor shell-scripts in Vim kunt maken
In dit artikel laten we u een eenvoudige manier zien om een aangepaste header te configureren voor alle nieuw gemaakte bash-scripts in de Vim-editor. Dit betekent dat elke keer dat u een nieuw .sh
-bestand opent met de vi/vim-editor, de aangepaste header automatisch aan het bestand wordt toegevoegd.
Hoe u een aangepast Bash Script Header-sjabloonbestand kunt maken
Begin eerst met het maken van het sjabloonbestand met de naam sh_header.temp, dat uw aangepaste bash-scriptheader bevat, mogelijk in de map ~/.vim/
onder uw startpagina.
vi ~/.vim/sh_header.temp
Voeg vervolgens de volgende regels toe (voel je vrij om je eigen sjabloonbestandslocatie en aangepaste header in te stellen) en sla het bestand op.
#!/bin/bash
###################################################################
#Script Name :
#Description :
#Args :
#Author :Aaron Kili Kisinga
#Email :[email
###################################################################
De bovenstaande sjabloon voegt automatisch de vereiste regel “shebang ” toe: “#!/bin/bash ”
en uw andere aangepaste headers. Houd er rekening mee dat u in dit voorbeeld handmatig de scriptnaam, beschrijving en argumenten toevoegt bij het bewerken van uw scriptinhoud.
Configureer autocmd in Vimrc-bestand
Open nu uw vim initialisatiebestand ~/.vimrc
om te bewerken en voeg de volgende regel eraan toe.
au bufnewfile *.sh 0r /home/aaronkilik/.vim/sh_header.temp
Waar :
- au – betekent autocmd
- bufnewfile – gebeurtenis voor het openen van een bestand dat niet bestaat om te bewerken.
- *.sh – beschouw alle bestanden met de extensie .sh.
Dus de bovenstaande regel instrueert de vi/vim-editor om de inhoud van het sjabloonbestand (/home/aaronkilik/.vim/sh_header.temp) te lezen en in te voegen in elke nieuwe .sh
bestand geopend door een gebruiker.
Test aangepaste Bash-scriptheader in nieuw scriptbestand
Nu kunt u testen of alles werkt door een nieuw .sh
-bestand te openen met de vi/vim-editor, en uw aangepaste header zou daar automatisch moeten worden toegevoegd.
vi test.sh
Zie de Vim autocmd-documentatie voor meer informatie.
Ten slotte zijn hier enkele nuttige handleidingen over bash-scripting en vim-editor:
- 10 Handige tips voor het schrijven van effectieve Bash-scripts in Linux
- 10 redenen waarom u Vi/Vim-teksteditor in Linux zou moeten gebruiken
- Hoe een Vim-bestand met een wachtwoord te beveiligen in Linux
- Syntaxisaccentuering inschakelen in Vi/Vim Editor
Dat is alles! Als je vragen hebt of handige tips en trucs voor bash-scripts wilt delen, gebruik dan het onderstaande reactieformulier.