Kuinka luoda mukautettu otsikkomalli Shell-komentosarjoille Vimissä


Tässä artikkelissa näytämme sinulle yksinkertaisen tavan määrittää mukautettu otsikko kaikille uusille bash-skripteille Vim-editorissa. Tämä tarkoittaa, että aina kun avaat uuden .sh -tiedoston vi/vim-editorilla, mukautettu otsikko lisätään tiedostoon automaattisesti.

Kuinka luoda mukautettu Bash-komentosarjan otsikkomallitiedosto

Aloita ensin luomalla mallitiedosto nimeltä sh_header.temp, joka sisältää mukautetun bash-komentosarjan otsikon, mahdollisesti kotisi alle hakemistoon ~/.vim/.

$ vi ~/.vim/sh_header.temp

Lisää seuraavaksi siihen seuraavat rivit (aseta vapaasti oma mallitiedoston sijainti ja mukautettu otsikko) ja tallenna tiedosto.

#!/bin/bash 

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

Yllä oleva malli lisää automaattisesti tarvittavan shebang-rivin: “#!/Bin/bash” ja muut mukautetut otsikot. Huomaa, että tässä esimerkissä lisätään käsikirjoituksen nimi, kuvaus ja argumentit manuaalisesti, kun muokkaat komentosarjan sisältöä.

Määritä autocmd Vimrc-tiedostossa

Avaa nyt vim-alustustiedosto ~/.vimrc muokkausta varten ja lisää seuraava rivi siihen.

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

Missä:

  • au - tarkoittaa autocmd
  • bufnewfile - tapahtuma tiedoston avaamiseen, jota ei ole olemassa muokkausta varten.
  • * .sh - huomioi kaikki tiedostot, joiden tiedostotunniste on .sh.

Joten yllä oleva rivi kehottaa vi/vim-editoria lukemaan mallipohjan (/home/aaronkilik/.vim/sh_header.temp) sisällön ja lisäämään sen kaikkiin käyttäjän avaamiin uusiin .sh -tiedostoihin .

Testaa mukautettu Bash-komentosarjan otsikko uudessa komentotiedostossa

Nyt voit testata, toimiiko kaikki avaamalla uuden .sh -tiedoston vi/vim-editorilla, ja mukautettu otsikko on lisättävä sinne automaattisesti.

$ vi test.sh

Lisätietoja on Vim autocmd -dokumentaatiossa.

Lopuksi tässä on joitain hyödyllisiä oppaita, jotka koskevat bash-komentosarjoja ja vim-editoria:

  1. 10 hyödyllistä vinkkiä tehokkaiden Bash-komentosarjojen kirjoittamiseen Linuxissa
  2. 10 syytä, miksi sinun pitäisi käyttää Vi/Vim-tekstieditoria Linuxissa
  3. Kuinka suojata salasanalla Vim-tiedosto Linuxissa
  4. Kuinka syntaksin korostus otetaan käyttöön Vi/Vim-editorissa

Siinä kaikki! Jos sinulla on kysyttävää tai hyödyllisiä bash-komentosarjojen vinkkejä ja vihjeitä jakaa, käytä alla olevaa kommenttilomaketta.