hasen's tech life

Twitter: @hasen

Vimで,新規作成ファイルの拡張子を判断して,予め任意のテンプレートを読み込む

.vimrcに以下のように書いておくと,新規作成ファイルの拡張子で判断して,それぞれのテンプレートを読み込んで,予め入力してくれる.

# 例えば...
$ vi ~/.vimrc
++ " 拡張子で判定して,ファイル作成時にテンプレートを挿入    
++ autocmd BufNewFile *.html 0r $HOME/.vim/template/html.txt 
++ autocmd BufNewFile *.pl 0r $HOME/.vim/template/perl.txt   
++ autocmd BufNewFile *.pm 0r $HOME/.vim/template/perl.txt   
++ autocmd BufNewFile *.php 0r $HOME/.vim/template/php.txt 
++ autocmd BufNewFile *.rb 0r $HOM
E/.vim/template/ruby.txt
++ autocmd BufNewFile *.go 0r $HOME/.vim/template/go.txt

$ vi ~/
.vim/template/php.txt 
 ++ <?php


以下のエントリを参考にしました.
ファイル新規作成時にテンプレートの値を挿入する。