Kif Oħloq Custom Header Template għal Shell Scripts f'Vim


F'dan l-artikolu, aħna ser nuruk mod sempliċi biex tikkonfigura header personalizzat għall-iskripts bash kollha maħluqa ġodda fl-editur Vim. Dan ifisser li kull darba li tiftaħ fajl ġdid .sh billi tuża l-editur vi/vim, il-header tad-dwana se jiżdied awtomatikament mal-fajl.

Kif Oħloq Custom Bash Script Header Template File

L-ewwel ibda billi toħloq il-fajl tal-mudell imsejjaħ sh_header.temp, li fih l-header tal-iskript bash personalizzat tiegħek, possibbilment taħt id-direttorju ~/.vim/ taħt id-dar tiegħek.

$ vi ~/.vim/sh_header.temp

Sussegwentement żid il-linji li ġejjin fiha (ħossok liberu li tistabbilixxi l-post tal-fajl tal-mudell tiegħek u l-header tad-dwana) u ssalva l-fajl.

#!/bin/bash 

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

Il-mudell ta' hawn fuq se jżid awtomatikament il-linja \shebang meħtieġa: \#!/bin/bash” u l-intestaturi personalizzati l-oħra tiegħek. Innota li f'dan l-eżempju, se żżid manwalment l-isem tal-iskrittura, id-deskrizzjoni u l-argumenti meta teditja l-kontenut tal-iskrittura tiegħek.

Ikkonfigura l-autocmd fil-Fajl Vimrc

Issa tiftaħ il-fajl tal-inizjalizzazzjoni tal-vim tiegħek ~/.vimrc għall-editjar u żid il-linja li ġejja miegħu.

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

Fejn:

  • au – tfisser autocmd
  • bufnewfile – avveniment għall-ftuħ ta' fajl li ma jeżistix għall-editjar.
  • *.sh – ikkunsidra l-fajls kollha bl-estensjoni .sh.

Allura l-linja ta’ hawn fuq tagħti struzzjonijiet lill-editur vi/vim biex jaqra l-kontenut tal-fajl tal-mudell (/home/aaronkilik/.vim/sh_header.temp) u daħħalha f’kull fajl ġdid .sh miftuħ minn utent .

Test Custom Bash Script Header fil-New Script File

Issa tista' tittestja jekk kollox hux qed jaħdem billi tiftaħ fajl ġdid .sh billi tuża l-editur vi/vim, u l-header tad-dwana tiegħek għandu jiġi miżjud awtomatikament hemmhekk.

$ vi test.sh

Għal aktar informazzjoni, ara d-dokumentazzjoni ta’ Vim autocmd.

Fl-aħħar nett, hawn xi gwidi utli dwar bash scripting u vim editur:

  1. 10 Suġġerimenti Utli għall-Kitba ta' Skripts Bash Effettivi fil-Linux
  2. 10 Raġunijiet Għaliex Għandek Tuża l-Editur tat-Test Vi/Vim fil-Linux
  3. Kif tipproteġi fajl Vim bil-Password fil-Linux
  4. Kif Jippermetti l-Egħljar tas-Sintassi fl-Editur Vi/Vim

Dak kollox! Jekk għandek xi mistoqsijiet jew suġġerimenti u tricks utli għall-iskrizzjoni tal-bash x'taqsam, uża l-formola tal-kummenti hawn taħt.