Jak vytvořit vlastní šablonu záhlaví pro skripty Shell ve Vimu
V tomto článku vám ukážeme jednoduchý způsob, jak nakonfigurovat vlastní hlavičku pro všechny nově vytvořené bash skripty v editoru Vim. To znamená, že pokaždé, když otevřete nový soubor .sh
pomocí editoru vi/vim, bude do souboru automaticky přidána vlastní hlavička.
Jak vytvořit vlastní soubor šablony záhlaví skriptu Bash
Nejprve začněte vytvořením souboru šablony s názvem sh_header.temp, který obsahuje vaši vlastní hlavičku bash skriptu, možná v adresáři ~/.vim/
ve vašem domovském adresáři.
vi ~/.vim/sh_header.temp
Poté do něj přidejte následující řádky (neváhejte nastavit vlastní umístění souboru šablony a vlastní záhlaví) a soubor uložte.
#!/bin/bash
###################################################################
#Script Name :
#Description :
#Args :
#Author :Aaron Kili Kisinga
#Email :[email
###################################################################
Výše uvedená šablona automaticky přidá požadovaný řádek „shebang “: „#!/bin/bash“
a vaše další vlastní záhlaví. Všimněte si, že v tomto příkladu ručně přidáte název skriptu, popis a argumenty při úpravě obsahu skriptu.
Nakonfigurujte autocmd v souboru Vimrc
Nyní otevřete svůj inicializační soubor vim ~/.vimrc
pro úpravy a přidejte do něj následující řádek.
au bufnewfile *.sh 0r /home/aaronkilik/.vim/sh_header.temp
kde:
- au – znamená autocmd
- bufnewfile – událost pro otevření souboru, který neexistuje pro úpravy.
- *.sh – zohlední všechny soubory s příponou .sh.
Výše uvedený řádek tedy dává pokyn editoru vi/vim, aby přečetl obsah souboru šablony (/home/aaronkilik/.vim/sh_header.temp) a vložil jej do každého nového souboru .sh
soubor otevřený uživatelem.
Otestujte vlastní záhlaví skriptu Bash v novém souboru skriptu
Nyní můžete otestovat, zda vše funguje otevřením nového souboru .sh
pomocí editoru vi/vim a vaše vlastní záhlaví by tam mělo být přidáno automaticky.
vi test.sh
Další informace najdete v dokumentaci Vim autocmd.
Nakonec je zde několik užitečných průvodců týkajících se skriptování bash a editoru vim:
- 10 užitečných tipů pro psaní efektivních Bash skriptů v Linuxu
- 10 důvodů, proč byste měli používat textový editor Vi/Vim v Linuxu
- Jak chránit heslem soubor Vim v Linuxu
- Jak povolit zvýraznění syntaxe v editoru Vi/Vim
To je vše! Pokud máte nějaké dotazy nebo užitečné tipy a triky pro skriptování bash, použijte níže uvedený formulář pro komentáře.