Cara Membuat Templat Header Kustom untuk Skrip Shell di Vim


Pada artikel ini, kami akan menunjukkan kepada Anda cara sederhana untuk mengonfigurasi header khusus untuk semua skrip bash yang baru dibuat di editor Vim. Ini berarti bahwa setiap kali Anda membuka file .sh baru menggunakan editor vi/vim, header khusus akan secara otomatis ditambahkan ke file tersebut.

Cara Membuat File Templat Header Skrip Bash Kustom

Pertama, mulailah dengan membuat file templat bernama sh_header.temp, yang berisi header skrip bash khusus Anda, mungkin di direktori ~/.vim/ di bawah beranda Anda.

vi ~/.vim/sh_header.temp

Selanjutnya tambahkan baris berikut di dalamnya (silakan atur lokasi file template dan header khusus Anda sendiri) dan simpan file tersebut.

#!/bin/bash 

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

Templat di atas akan secara otomatis menambahkan baris “shebang ” yang diperlukan: “#!/bin/bash ” dan header khusus Anda yang lain. Perhatikan bahwa dalam contoh ini, Anda akan menambahkan nama skrip, deskripsi, dan argumen secara manual saat mengedit konten skrip Anda.

Konfigurasikan autocmd di File Vimrc

Sekarang buka file inisialisasi vim Anda ~/.vimrc untuk diedit dan tambahkan baris berikut ke dalamnya.

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

Di mana :

  • au – berarti cmd otomatis
  • bufnewfile – acara untuk membuka file yang tidak ada untuk diedit.
  • *.sh – pertimbangkan semua file dengan ekstensi .sh.

Jadi baris di atas memerintahkan editor vi/vim untuk membaca isi file template (/home/aaronkilik/.vim/sh_header.temp) dan memasukkannya ke setiap .sh file yang dibuka oleh pengguna.

Uji Header Skrip Bash Kustom di File Skrip Baru

Sekarang Anda dapat menguji apakah semuanya berfungsi dengan membuka file .sh baru menggunakan editor vi/vim, dan header khusus Anda akan ditambahkan secara otomatis di sana.

vi test.sh

Untuk informasi lebih lanjut, lihat dokumentasi Vim autocmd.

Terakhir, berikut adalah beberapa panduan berguna mengenai skrip bash dan editor vim:

  1. 10 Tips Berguna untuk Menulis Skrip Bash yang Efektif di Linux
  2. 10 Alasan Mengapa Anda Harus Menggunakan Editor Teks Vi/Vim di Linux
  3. Cara Melindungi File Vim dengan Kata Sandi di Linux
  4. Cara Mengaktifkan Penyorotan Sintaks di Editor Vi/Vim

Itu saja! Jika Anda memiliki pertanyaan atau tips dan trik skrip bash yang berguna untuk dibagikan, gunakan formulir komentar di bawah.