Hvernig á að búa til sérsniðið haussniðmát fyrir Shell forskriftir í Vim


Í þessari grein munum við sýna þér einfalda leið til að stilla sérsniðinn haus fyrir öll nýstofnuð bash forskriftir í Vim ritstjóra. Þetta þýðir að í hvert skipti sem þú opnar nýja .sh skrá með vi/vim ritlinum verður sérsniðnum haus sjálfkrafa bætt við skrána.

Hvernig á að búa til sérsniðna Bash Script Header sniðmátsskrá

Byrjaðu fyrst á því að búa til sniðmátsskrána sem heitir sh_header.temp, sem inniheldur sérsniðna bash skriftuhausinn þinn, hugsanlega undir ~/.vim/ skránni undir heimili þínu.

$ vi ~/.vim/sh_header.temp

Næst skaltu bæta við eftirfarandi línum í það (velkomið að stilla eigin sniðmátsskrárstaðsetningu og sérsniðna haus) og vista skrána.

#!/bin/bash 

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

Sniðmátið hér að ofan mun sjálfkrafa bæta við nauðsynlegri \shebang línu: \#!/bin/bash og öðrum sérsniðnum hausum þínum. Athugaðu að í þessu dæmi muntu bæta handritsheiti, lýsingu og rökum við handvirkt þegar þú breytir innihaldi handritsins.

Stilltu autocmd í Vimrc skrá

Opnaðu nú vim upphafsskrána þína ~/.vimrc til að breyta og bættu eftirfarandi línu við hana.

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

Hvar:

  • au – þýðir autocmd
  • bufnewfile – viðburður til að opna skrá sem er ekki til til að breyta.
  • *.sh – íhuga allar skrár með .sh endingunni.

Þannig að ofangreind lína gefur vi/vim ritstjóra fyrirmæli um að lesa innihald sniðmátsskrárinnar (/home/aaronkilik/.vim/sh_header.temp) og setja hana inn í hverja nýja .sh skrá sem notandi opnar .

Prófaðu sérsniðna Bash skriftuhaus í nýrri skriftuskrá

Nú geturðu prófað hvort allt sé að virka með því að opna nýja .sh skrá með vi/vim ritlinum og sérsniðnum haus ætti að vera sjálfkrafa bætt við þar.

$ vi test.sh

Fyrir frekari upplýsingar, sjá Vim autocmd skjölin.

Að lokum eru hér nokkrar gagnlegar leiðbeiningar varðandi bash forskriftir og vim ritstjóra:

  1. 10 gagnleg ráð til að skrifa árangursríkar Bash forskriftir í Linux
  2. 10 ástæður fyrir því að þú ættir að nota Vi/Vim textaritil í Linux
  3. Hvernig á að vernda Vim skrá með lykilorði í Linux
  4. Hvernig á að virkja setningafræði auðkenningu í Vi/Vim ritstjóra

Það er allt og sumt! Ef þú hefur einhverjar spurningar eða gagnlegar ábendingar um bash forskriftir og brellur til að deila, notaðu athugasemdareyðublaðið hér að neðan.