Weboldal keresés

Egyéni fejlécesablon létrehozása Shell-szkriptekhez a Vimben


Ebben a cikkben egy egyszerű módot mutatunk be egyéni fejléc konfigurálására minden újonnan létrehozott bash szkripthez a Vim szerkesztőben. Ez azt jelenti, hogy minden alkalommal, amikor megnyit egy új .sh fájlt a vi/vim szerkesztővel, az egyéni fejléc automatikusan hozzáadódik a fájlhoz.

Egyéni Bash Script fejléc sablonfájl létrehozása

Először is hozd létre a sh_header.temp nevű sablonfájlt, amely az egyéni bash szkriptfejlécet tartalmazza, esetleg az otthonod alatti ~/.vim/ könyvtárban.

vi ~/.vim/sh_header.temp

Ezután adja hozzá a következő sorokat (bátran állítsa be saját sablonfájl helyét és egyéni fejlécét), és mentse el a fájlt.

#!/bin/bash 

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

A fenti sablon automatikusan hozzáadja a szükséges „shebang ” sort: „#!/bin/bash ” és a többi egyéni fejlécet. Vegye figyelembe, hogy ebben a példában manuálisan kell hozzáadnia a szkript nevét, leírását és argumentumát a szkript tartalmának szerkesztésekor.

Állítsa be az autocmd-t a Vimrc fájlban

Most nyissa meg a vim inicializálási fájlt ~/.vimrc szerkesztéshez, és adja hozzá a következő sort.

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

Ahol :

  • au – autocmd-t jelent
  • bufnewfile – esemény olyan fájl megnyitásához, amely nem létezik szerkesztésre.
  • *.sh – vegye figyelembe az összes .sh kiterjesztésű fájlt.

Tehát a fenti sor arra utasítja a vi/vim szerkesztőt, hogy olvassa el a sablonfájl (/home/aaronkilik/.vim/sh_header.temp) tartalmát, és illessze be minden új .sh fájlt, amelyet egy felhasználó nyitott meg.

Tesztelje az egyéni Bash Script fejlécet az új szkriptfájlban

Most tesztelheti, hogy minden működik-e, ha megnyit egy új .sh fájlt a vi/vim szerkesztővel, és az egyéni fejlécet automatikusan hozzá kell adni oda.

vi test.sh

További információkért tekintse meg a Vim autocmd dokumentációját.

Végül itt van néhány hasznos útmutató a bash szkriptekkel és a vim szerkesztővel kapcsolatban:

  1. 10 hasznos tipp hatékony Bash szkriptek írásához Linux alatt
  2. 10 ok, amiért érdemes a Vi/Vim szövegszerkesztőt használni Linux alatt
  3. Hogyan lehet jelszóval védeni egy Vim fájlt Linux alatt
  4. A szintaxiskiemelés engedélyezése a Vi/Vim szerkesztőben

Ez minden! Ha bármilyen kérdése van, vagy hasznos bash szkriptelési tippje és trükkje van, használja az alábbi megjegyzés űrlapot.