Jak utworzyć niestandardowy szablon nagłówka dla skryptów powłoki w Vimie
W tym artykule pokażemy Ci prosty sposób skonfigurowania niestandardowego nagłówka dla wszystkich nowo tworzonych skryptów bash w edytorze Vima. Oznacza to, że za każdym razem, gdy otworzysz nowy plik .sh
za pomocą edytora vi/vim, niestandardowy nagłówek zostanie automatycznie dodany do pliku.
Jak utworzyć niestandardowy plik szablonu nagłówka skryptu Bash
Zacznij od utworzenia pliku szablonu o nazwie sh_header.temp, który zawiera niestandardowy nagłówek skryptu bash, prawdopodobnie w katalogu ~/.vim/
w Twoim domu.
vi ~/.vim/sh_header.temp
Następnie dodaj w nim następujące linie (możesz ustawić własną lokalizację pliku szablonu i niestandardowy nagłówek) i zapisz plik.
#!/bin/bash
###################################################################
#Script Name :
#Description :
#Args :
#Author :Aaron Kili Kisinga
#Email :[email
###################################################################
Powyższy szablon automatycznie doda wymaganą linię „shebang”: „#!/bin/bash ”
i inne niestandardowe nagłówki. Pamiętaj, że w tym przykładzie ręcznie dodasz nazwę skryptu, opis i argumenty podczas edycji treści skryptu.
Skonfiguruj autocmd w pliku Vimrc
Teraz otwórz plik inicjujący vim ~/.vimrc
do edycji i dodaj do niego następujący wiersz.
au bufnewfile *.sh 0r /home/aaronkilik/.vim/sh_header.temp
Gdzie :
- au – oznacza autocmd
- bufnewfile – zdarzenie otwierające plik, który nie istnieje do edycji.
- *.sh – uwzględnij wszystkie pliki z rozszerzeniem .sh.
Zatem powyższa linia instruuje edytora vi/vim, aby przeczytał zawartość pliku szablonu (/home/aaronkilik/.vim/sh_header.temp) i wstawił go do każdego nowego .sh
plik otwarty przez użytkownika.
Przetestuj niestandardowy nagłówek skryptu Bash w nowym pliku skryptu
Teraz możesz sprawdzić, czy wszystko działa, otwierając nowy plik .sh
za pomocą edytora vi/vim, a Twój niestandardowy nagłówek powinien zostać tam automatycznie dodany.
vi test.sh
Aby uzyskać więcej informacji, zobacz dokumentację autocmd Vima.
Na koniec, oto kilka przydatnych przewodników dotyczących skryptów bash i edytora vim:
- 10 przydatnych wskazówek dotyczących pisania skutecznych skryptów Bash w systemie Linux
- 10 powodów, dla których powinieneś używać edytora tekstu Vi/Vim w systemie Linux
- Jak zabezpieczyć hasłem plik Vima w systemie Linux
- Jak włączyć podświetlanie składni w edytorze Vi/Vim
To wszystko! Jeśli masz jakieś pytania lub przydatne wskazówki i porady dotyczące skryptów bash, którymi możesz się podzielić, skorzystaj z poniższego formularza komentarza.