BASHプログラミング
 Computer >> コンピューター >  >> プログラミング >> BASHプログラミング

Vimでシェルスクリプトのカスタムヘッダーテンプレートを作成する方法

この記事では、Vimエディターで新しく作成されたすべてのbashスクリプトのカスタムヘッダーを構成する簡単な方法を紹介します。これは、新しい.shを開くたびに vi / vimエディターを使用してファイルを作成すると、カスタムヘッダーがファイルに自動的に追加されます。

カスタムBashスクリプトヘッダーテンプレートファイルを作成する方法

まず、 sh_header.tempというテンプレートファイルを作成することから始めます。 、おそらく~/.vim/の下にカスタムbashスクリプトヘッダーが含まれています 自宅の下のディレクトリ。

$ vi ~/.vim/sh_header.temp

次に、次の行を追加して(独自のテンプレートファイルの場所とカスタムヘッダーを自由に設定してください)、ファイルを保存します。

スクリプト用のカスタムヘッダーテンプレート
#!/bin/bash 

###################################################################
#Script Name	:                                                                                              
#Description	:                                                                                 
#Args           	:                                                                                           
#Author       	:Aaron Kili Kisinga                                                
#Email         	:admin@wsxdn.com                                           
###################################################################
Vimでシェルスクリプトのカスタムヘッダーテンプレートを作成する方法

上記のテンプレートは、必要な「シバン」を自動的に追加します ”行:“#!/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に挿入します ユーザーが開いたファイル。

Vimでシェルスクリプトのカスタムヘッダーテンプレートを作成する方法

新しいスクリプトファイルでカスタムBashスクリプトヘッダーをテストする

これで、新しい.shを開くことで、すべてが機能しているかどうかをテストできます。 vi / vimエディターを使用してファイルを作成し、カスタムヘッダーをそこに自動追加する必要があります。

$ vi test.sh
Vimでシェルスクリプトのカスタムヘッダーテンプレートを作成する方法

詳細については、Vimautocmdのドキュメントを参照してください。

最後に、bashスクリプトとvimエディターに関する便利なガイドをいくつか紹介します。

  1. Linuxで効果的なBashスクリプトを作成するための10の便利なヒント
  2. LinuxでVi/Vimテキストエディタを使用する必要がある10の理由
  3. LinuxでVimファイルをパスワードで保護する方法
  4. Vi/Vimエディターで構文の強調表示を有効にする方法

それで全部です!質問やbashスクリプトのヒントやコツを共有する場合は、以下のコメントフォームを使用してください。


  1. Linuxで簡単なシェルスクリプトを作成する方法

    シェルスクリプトの作成は、Linuxユーザーが指先で習得する必要のある最も重要なスキルの1つです。シェルスクリプトは、行ごとに実行するのが面倒な反復タスクを自動化する上で大きな役割を果たします。 このチュートリアルでは、すべてのLinuxユーザーが持つべき基本的なシェルスクリプト操作のいくつかに焦点を当てます。 1。簡単なシェルスクリプトを作成する シェルスクリプトは、 ASCIIで構成されるファイルです。 文章。まず、簡単なシェルスクリプトを作成します。これを行うには、テキストエディタを使用します。コマンドラインとGUIベースの両方で、かなりの数のテキストエディタがあります。このガイドで

  2. Windows 10 のカスタム タイルを微調整および作成してより細かく制御する方法

    まったく新しいスタート メニューには、Windows 10 OS の優れた機能が満載です。スタート メニューのデフォルトのルック アンド フィールをカスタマイズするためのオプションと設定が多数あります。しかし確かに、作成またはするオプションはありません。 Windows 10 をカスタマイズ カスタム タイル。 悲しいことに、これらのタイルの見た目は単純です。しかし、外観をより適切に制御できるとしたらどうでしょうか? 率直に言って、Windows タイルの全体的な外観を変更するためのいくつかのカスタマイズ オプションが見つからない場合があります。できることは、サイズを変更するか、位置を変