Vim でシェル スクリプト用のカスタム ヘッダー テンプレートを作成する方法
この記事では、Vim エディターで新しく作成されたすべての bash スクリプトのカスタム ヘッダーを構成する簡単な方法を説明します。つまり、vi/vim エディターを使用して新しい .sh
ファイルを開くたびに、カスタム ヘッダーがファイルに自動的に追加されます。
カスタム Bash スクリプト ヘッダー テンプレート ファイルを作成する方法
まず、カスタム bash スクリプト ヘッダーを含む sh_header.temp というテンプレート ファイルをホームの ~/.vim/
ディレクトリに作成することから始めます。
vi ~/.vim/sh_header.temp
次に、次の行を追加し (独自のテンプレート ファイルの場所とカスタム ヘッダーを自由に設定できます)、ファイルを保存します。
#!/bin/bash
###################################################################
#Script Name :
#Description :
#Args :
#Author :Aaron Kili Kisinga
#Email :[email
###################################################################
上記のテンプレートは、必要な「shebang 」行: 「#!/bin/bash 」
とその他のカスタム ヘッダーを自動的に追加します。この例では、スクリプトの内容を編集するときに、スクリプト名、説明、および引数を手動で追加することに注意してください。
Vimrc ファイルで autocmd を構成する
次に、vim 初期化ファイル ~/.vimrc
を編集用に開き、次の行をそれに追加します。
au bufnewfile *.sh 0r /home/aaronkilik/.vim/sh_header.temp
どこ :
- au – autocmd を意味します
- bufnewfile – 存在しないファイルを編集のために開くためのイベント。
- *.sh – .sh 拡張子を持つすべてのファイルを考慮します。
したがって、上記の行は、vi/vim エディターにテンプレート ファイル (/home/aaronkilik/.vim/sh_header.temp) の内容を読み取り、それをすべての新しい .sh
に挿入するように指示します。 ユーザーが開いたファイル。
新しいスクリプト ファイルでカスタム Bash スクリプト ヘッダーをテストする
これで、vi/vim エディターを使用して新しい .sh
ファイルを開いて、すべてが機能しているかどうかをテストできます。そこにカスタム ヘッダーが自動的に追加されるはずです。
vi test.sh
詳細については、Vim autocmd のドキュメントを参照してください。
最後に、bash スクリプトと vim エディターに関する役立つガイドをいくつか紹介します。
- Linux で効果的な Bash スクリプトを作成するための 10 の役立つヒント
- Linux で Vi/Vim テキスト エディタを使用すべき 10 の理由
- Linux で Vim ファイルをパスワードで保護する方法
- Vi/Vim エディターで構文の強調表示を有効にする方法
それだけです!質問がある場合、または bash スクリプトに関する役立つヒントやコツがある場合は、以下のコメント フォームを使用してください。