Giunsa Paghimo Custom Header Template para sa Shell Scripts sa Vim
Sa kini nga artikulo, ipakita namon kanimo ang usa ka yano nga paagi aron ma-configure ang usa ka naandan nga header alang sa tanan nga bag-ong nahimo nga mga script sa bash sa editor sa Vim. Kini nagpasabot nga sa matag higayon nga magbukas ka og bag-ong .sh
file gamit ang vi/vim editor, ang custom header awtomatikong idugang sa file.
Giunsa Paghimo ang Custom Bash Script Header Template File
Una magsugod pinaagi sa paghimo sa template file nga gitawag og sh_header.temp, nga naglangkob sa imong custom bash script header, posibleng ubos sa ~/.vim/
directory ubos sa imong balay.
$ vi ~/.vim/sh_header.temp
Sunod idugang ang mosunud nga mga linya niini (mobati nga gawasnon nga itakda ang imong kaugalingon nga lokasyon sa file sa template ug naandan nga header) ug i-save ang file.
#!/bin/bash ################################################################### #Script Name : #Description : #Args : #Author :Aaron Kili Kisinga #Email :[email ###################################################################
Awtomatiko nga idugang sa template sa ibabaw ang gikinahanglan nga linya nga \shebang: \#!/bin/bash”
ug ang imong uban pang naandan nga mga ulohan. Timan-i nga sa kini nga pananglitan, imong idugang ang ngalan sa script, paghulagway ug mga argumento kung mag-edit sa imong sulud sa script.
I-configure ang autocmd sa Vimrc File
Karon ablihi ang imong vim initialization file ~/.vimrc
para sa pag-edit ug idugang ang mosunod nga linya niini.
au bufnewfile *.sh 0r /home/aaronkilik/.vim/sh_header.temp
diin:
- au – nagpasabot ug autocmd
- bufnewfile – panghitabo para sa pag-abli sa usa ka payl nga wala para sa pag-edit.
- *.sh – tagda ang tanang file nga adunay .sh extension.
Busa ang linya sa ibabaw nagmando sa vi/vim editor nga basahon ang sulod sa template file (/home/aaronkilik/.vim/sh_header.temp) ug isulod kini sa matag bag-ong .sh
file nga giablihan sa usa ka user .
Sulayi ang Custom Bash Script Header sa Bag-ong Script File
Karon mahimo nimong sulayan kung ang tanan nagtrabaho pinaagi sa pag-abli sa usa ka bag-ong .sh
file gamit ang vi/vim editor, ug ang imong naandan nga header kinahanglan nga awtomatikong idugang didto.
$ vi test.sh
Alang sa dugang nga impormasyon, tan-awa ang Vim autocmd dokumentasyon.
Sa kataposan, aniay pipila ka mapuslanong mga giya bahin sa bash scripting ug vim editor:
- 10 Mapuslanon nga Tip sa Pagsulat sa Epektibong Bash Scripts sa Linux
- 10 Rason Nganong Kinahanglan Nimong Gamiton ang Vi/Vim Text Editor sa Linux
- Unsaon Pagprotekta sa Password sa Vim File sa Linux
- Unsaon Pag-enable ang Syntax Highlighting sa Vi/Vim Editor
Kana lang! Kung naa kay pangutana o mapuslanon nga mga tip ug trick sa script sa bash nga ipaambit, gamita ang porma sa komento sa ubos.