重複入力を減らし、VIMでテンプレートを使用



最近、C言語を再確認しているので、簡単なインスタンスコードを書くことが避けられません.煩わしいことに、小さなインスタンスコードを書くたびに、次のコードを入力することは避けられません.
 
#include <stdio.h>
int main(int argc, char *argv[]){
    printf("Hello world!");
    return 0;
}

 
printfの行を他のテスト文に変えたにほかならない.
 
エディタの神様として、VIMは必ずtemplate特性をサポートします.そこで私はGoogleで、関連する文章が少なくありません.
 
あるのはtemplateプラグインをインストールするので、あるのはautocmdを采用して、私のVIMに対する理解があまり深くないため、1つも理解していません..
 
私が迷っている間に、偶然VIMのような機能を見つけました.
 
すなわち、現在の日付をVIMに挿入するには、Normal Modeで入力するだけです.
 
!!date
 
現在の行が現在の日付に置き換えられます.
 
Wed Feb 2 12:23:05 CST 2011
 
VIMのコマンドプロンプト領域は次のように表示されます.
 
:.!date
 
実際にはコマンドの入力をVIMに挿入します.catコマンドを使用すると、カスタムテンプレートファイルを現在のファイルに挿入できるわけではありません.
 
やってみたけど、やっぱりいいよね^^;
 
次のようになります.
1.~/templatesディレクトリの下にcmainを作成する.cのファイルは、上のコードを入力して保存します.
2.新しいテストプログラムを作成し、Normal Modeの下に入力します!!cat ~/Templates/cmain.c.
 
大功を成し遂げる.