Vim'de Kabuk Komut Dosyaları için Özel Başlık Şablonu Nasıl Oluşturulur


Bu makalede, Vim düzenleyicide yeni oluşturulan tüm bash komut dosyaları için özel bir başlık yapılandırmanın basit bir yolunu göstereceğiz. Bu, vi/vim düzenleyiciyi kullanarak yeni bir .sh dosyasını her açışınızda, özel başlığın otomatik olarak dosyaya ekleneceği anlamına gelir.

Özel Bash Komut Dosyası Başlık Şablonu Dosyası Nasıl Oluşturulur

Öncelikle, muhtemelen evinizin altındaki ~/.vim/ dizini altında, özel bash betiği başlığınızı içeren sh_header.temp adlı şablon dosyasını oluşturarak başlayın.

vi ~/.vim/sh_header.temp

Daha sonra içine aşağıdaki satırları ekleyin (kendi şablon dosya konumunuzu ve özel başlığınızı ayarlamaktan çekinmeyin) ve dosyayı kaydedin.

#!/bin/bash 

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

Yukarıdaki şablon gerekli “shebang ” satırını otomatik olarak ekleyecektir: “#!/bin/bash ” ve diğer özel başlıklarınız. Bu örnekte, komut dosyası içeriğinizi düzenlerken komut dosyası adını, açıklamasını ve bağımsız değişkenlerini manuel olarak ekleyeceğinizi unutmayın.

Vimrc Dosyasında autocmd'yi yapılandırma

Şimdi düzenlemek için vim başlatma dosyanızı ~/.vimrc açın ve aşağıdaki satırı dosyaya ekleyin.

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

Nerede :

  • au – autocmd anlamına gelir
  • bufnewfile – mevcut olmayan bir dosyayı düzenlemek için açma etkinliği.
  • *.sh.sh uzantılı tüm dosyaları dikkate alın.

Dolayısıyla yukarıdaki satır, vi/vim düzenleyicisine şablon dosyasının (/home/aaronkilik/.vim/sh_header.temp) içeriğini okumasını ve bunu her yeni .sh bir kullanıcı tarafından açılan dosya.

Yeni Komut Dosyasında Özel Bash Komut Dosyası Başlığını Test Edin

Artık vi/vim düzenleyiciyi kullanarak yeni bir .sh dosyası açarak her şeyin çalışıp çalışmadığını test edebilirsiniz; özel başlığınız buraya otomatik olarak eklenmelidir.

vi test.sh

Daha fazla bilgi için Vim autocmd belgelerine bakın.

Son olarak, bash komut dosyası oluşturma ve vim düzenleyiciyle ilgili bazı yararlı kılavuzlar şunlardır:

  1. Linux'ta Etkili Bash Komut Dosyaları Yazmak için 10 Faydalı İpucu
  2. Linux'ta Vi/Vim Metin Düzenleyicisini Kullanmanız İçin 10 Neden
  3. Linux'ta Vim Dosyasını Parolayla Koruma
  4. Vi/Vim Düzenleyicide Sözdizimi Vurgulamayı Etkinleştirme

Bu kadar! Paylaşmak istediğiniz herhangi bir sorunuz veya bash komut dosyası oluşturma ipuçlarınız ve püf noktalarınız varsa aşağıdaki yorum formunu kullanın.