Vyhledávání na webu

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:

  1. 10 užitečných tipů pro psaní efektivních Bash skriptů v Linuxu
  2. 10 důvodů, proč byste měli používat textový editor Vi/Vim v Linuxu
  3. Jak chránit heslem soubor Vim v Linuxu
  4. 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.