Yadda ake Ƙirƙirar Samfuran Shugaban Kwastam don Rubutun Shell a cikin Vim


A cikin wannan labarin, za mu nuna muku hanya mai sauƙi don saita taken al'ada don duk sabbin rubutun bash da aka ƙirƙira a cikin editan Vim. Wannan yana nufin cewa duk lokacin da ka buɗe sabon fayil na .sh ta amfani da editan vi/vim, za a ƙara taken al'ada ta atomatik zuwa fayil ɗin.

Yadda ake Ƙirƙirar Fayil ɗin Samfurin Rubutun Bash na Musamman

Da farko fara da ƙirƙirar fayil ɗin samfuri mai suna sh_header.temp, wanda ya ƙunshi taken rubutun bash na al'ada, maiyuwa a ƙarƙashin ~/.vim/ directory a ƙarƙashin gidan ku.

$ vi ~/.vim/sh_header.temp

Na gaba ƙara waɗannan layukan da ke cikinsa (jin daɗin saita wurin fayil ɗin samfuri naku da kan al'ada) kuma adana fayil ɗin.

#!/bin/bash 

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

Samfurin da ke sama zai ƙara layin da ake buƙata ta atomatik \shebang: \#!/bin/bash da sauran kanun labarai na al'ada. Lura cewa a cikin wannan misalin, zaku ƙara sunan rubutun da hannu, kwatancen da gardama yayin gyara abubuwan rubutun ku.

Sanya autocmd a cikin Fayil na Vimrc

Yanzu buɗe fayil ɗin farawa na vim ~/.vimrc don gyara kuma ƙara layin da ke gaba gare shi.

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

Inda:

  • au - yana nufin autocmd
  • bufnewfile - taron buɗe fayil ɗin da babu don gyarawa.
  • *.sh - la'akari da duk fayiloli tare da tsawo .sh.

Don haka layin da ke sama yana umurci editan vi/vim ya karanta abubuwan da ke cikin fayil ɗin samfuri (/home/aaronkilik/.vim/sh_header.temp) sannan a saka shi cikin kowane sabon fayil na .sh da mai amfani ya buɗe. .

Gwada Bash Script Header a Sabon Fayil Na Rubutun

Yanzu zaku iya gwada idan duk yana aiki ta buɗe sabon fayil ɗin .sh ta amfani da editan vi/vim, kuma yakamata a ƙara taken ku ta atomatik a wurin.

$ vi test.sh

Don ƙarin bayani, duba takaddun Vim autocmd.

A ƙarshe, ga wasu jagorori masu amfani game da rubutun bash da editan vim:

  1. Shawarwari 10 masu Fa'ida don Rubuta Ingantattun Rubutun Bash a Linux
  2. Dalilai 10 da ya sa ya kamata ku yi amfani da Editan Rubutun Vi/Vim a cikin Linux
  3. Yadda ake Kare Fayil ɗin Vim a Linux
  4. Yadda ake kunna Haskaka Haskaka a cikin Vi/Vim Editan

Shi ke nan! Idan kuna da wasu tambayoyi ko shawarwari da dabaru masu amfani na rubutun bash don rabawa, yi amfani da fom ɗin sharhi a ƙasa.