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:
- 10 Suġġerimenti Utli għall-Kitba ta' Skripts Bash Effettivi fil-Linux
- 10 Raġunijiet Għaliex Għandek Tuża l-Editur tat-Test Vi/Vim fil-Linux
- Kif tipproteġi fajl Vim bil-Password fil-Linux
- 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.