Kuidas luua Vimis Shelli skriptide jaoks kohandatud päisemalli
Selles artiklis näitame teile lihtsat viisi kõigi värskelt loodud bashi skriptide kohandatud päise konfigureerimiseks Vim-redaktoris. See tähendab, et iga kord, kui avate vi/vim-redaktori abil uue faili .sh
, lisatakse failile automaatselt kohandatud päis.
Kuidas luua kohandatud Bashi skripti päise mallifaili
Kõigepealt alustage mallifaili nimega sh_header.temp, mis sisaldab teie kohandatud bashi skripti päist, võib-olla teie kodu kataloogi ~/.vim/
all.
$ vi ~/.vim/sh_header.temp
Järgmisena lisage sinna järgmised read (määrake julgelt oma malli faili asukoht ja kohandatud päis) ja salvestage fail.
#!/bin/bash ################################################################### #Script Name : #Description : #Args : #Author :Aaron Kili Kisinga #Email :[email ###################################################################
Ülaltoodud mall lisab automaatselt vajaliku\"shebang" rea: \"#!/Bin/bash"
ja teie muud kohandatud päised. Pange tähele, et selles näites lisate skripti sisu muutmisel käsitsi skripti nime, kirjelduse ja argumendid.
Autocmd seadistamine Vimrc-failis
Nüüd avage redigeerimiseks oma VIM-i lähtestusfail ~/.vimrc
ja lisage sellele järgmine rida.
au bufnewfile *.sh 0r /home/aaronkilik/.vim/sh_header.temp
Kus:
- au - tähendab autocmd
- bufnewfile - sündmus faili avamiseks, mida pole redigeerimiseks olemas.
- * .sh - arvestage kõiki .sh laiendiga faile.
Nii et ülaltoodud rida käsib vi/vim-redaktoril lugeda mallifaili sisu (/home/aaronkilik/.vim/sh_header.temp) ja sisestada see igasse uude kasutaja avatud faili .sh
.
Testige kohandatud Bashi skripti päist uues skriptifailis
Nüüd saate vi/vim-redaktori abil uue faili .sh
avades testida, kas kõik töötab. Teie kohandatud päis tuleks sinna automaatselt lisada.
$ vi test.sh
Lisateavet leiate Vim autocmd dokumentatsioonist.
Lõpuks on siin mõned kasulikud juhised bashi skriptide ja vimiredaktori kohta:
- 10 kasulikku nõuannet tõhusate Bash-skriptide kirjutamiseks Linuxis
- 10 põhjust, miks peaksite Linuxis kasutama tekstiredaktorit Vi/Vim
- Kuidas kaitsta Linuxi Vim-faili parooliga
- Kuidas lubada süntaksi esiletõstmine Vi/Vim-redaktoris
See on kõik! Kui teil on jagamiseks küsimusi või kasulikke bashi skriptimise näpunäiteid ja nippe, kasutage allolevat kommentaarivormi.