拡張子ごとにテンプレートを用意し、vi hoge.plとか打ったら勝手に決まったテンプレートを挿入してくれるようにする 拡張子じゃなくてファイルタイプ毎だけどうちはこんな風にしてる。 function! LoadTemplate() if &filetype == '' return endif if getfsize(bufname("")) > 10 return endif let filename = $HOME . '/vimfiles/template/' . &filetype . '.txt' if !filereadable(filename) return endif execute '0read ' . filename normal G set fileencoding=utf8 endfunction autocmd BufNewFile,BufRead * :c