Kako stvoriti prilagođeni predložak zaglavlja za Shell skripte u Vimu


U ovom članku pokazat ćemo vam jednostavan način za konfiguriranje prilagođenog zaglavlja za sve novostvorene bash skripte u Vim uređivaču. To znači da će svaki put kada otvorite novu .sh datoteku koristeći vi/vim uređivač, prilagođeno zaglavlje biti automatski dodano u datoteku.

Kako stvoriti prilagođenu datoteku predloška zaglavlja Bash skripte

Najprije počnite stvaranjem datoteke predloška pod nazivom sh_header.temp, koja sadrži vaše prilagođeno zaglavlje bash skripte, moguće u ~/.vim/ direktoriju ispod vašeg doma.

vi ~/.vim/sh_header.temp

Zatim u nju dodajte sljedeće retke (slobodno postavite vlastitu lokaciju datoteke predloška i prilagođeno zaglavlje) i spremite datoteku.

#!/bin/bash 

###################################################################
#Script Name	:                                                                                              
#Description	:                                                                                 
#Args           	:                                                                                           
#Author       	:Aaron Kili Kisinga                                                
#Email         	:[email                                            
###################################################################

Gornji predložak automatski će dodati potreban redak “shebang”: “#!/bin/bash ” i vaša druga prilagođena zaglavlja. Imajte na umu da ćete u ovom primjeru ručno dodati naziv skripte, opis i argumente prilikom uređivanja sadržaja skripte.

Konfigurirajte autocmd u Vimrc datoteci

Sada otvorite svoju vim inicijalizacijsku datoteku ~/.vimrc za uređivanje i dodajte joj sljedeći redak.

au bufnewfile *.sh 0r /home/aaronkilik/.vim/sh_header.temp

Gdje :

  • au – znači autocmd
  • bufnewfile – događaj za otvaranje datoteke koja ne postoji za uređivanje.
  • *.sh – razmotrite sve datoteke s nastavkom .sh.

Dakle, gornji red upućuje vi/vim uređivač da pročita sadržaj datoteke predloška (/home/aaronkilik/.vim/sh_header.temp) i umetne ga u svaki novi .sh datoteku koju je otvorio korisnik.

Testirajte prilagođeno zaglavlje Bash skripte u novoj datoteci skripte

Sada možete provjeriti radi li sve tako da otvorite novu .sh datoteku koristeći vi/vim uređivač, a vaše prilagođeno zaglavlje trebalo bi se automatski dodati tamo.

vi test.sh

Za više informacija pogledajte dokumentaciju Vim autocmd.

Na kraju, evo nekoliko korisnih vodiča koji se tiču bash skriptiranja i vim editora:

  1. 10 korisnih savjeta za pisanje učinkovitih Bash skripti u Linuxu
  2. 10 razloga zašto biste trebali koristiti Vi/Vim uređivač teksta u Linuxu
  3. Kako zaštititi lozinkom Vim datoteku u Linuxu
  4. Kako omogućiti označavanje sintakse u Vi/Vim uređivaču

To je sve! Ako imate pitanja ili korisnih savjeta i trikova za bash skriptiranje, upotrijebite obrazac za komentare u nastavku.