autocmd BufNewFile *.py,*.sh, exec ":call SetTitle()" let $author_name = "xxxx" let $author_email = "xxxx@xxx.xx" func SetTitle() if &filetype == 'sh' call setline(1,"###################################################################") call append(line("."), "# File Name: ".expand("%")) call append(line(".")+1, "# Author: ".$author_name) call append(line(".")+2, "# mail: ".$author_email) call append(line(".")+3, "# Created Time: ".strftime("%c")) call append(line(".")+4, "#=============================================================") call append(line(".")+5, "#!/bin/bash") call append(line(".")+6, "") else call setline(1,"###################################################################") call append(line("."), "# File Name: ".expand("%")) call append(line(".")+1, "# Author: ".$author_name) call append(line(".")+2, "# mail: ".$author_email) call append(line(".")+3, "# Created Time: ".strftime("%c")) call append(line(".")+4, "#=============================================================") call append(line(".")+5, "#!/usr/bin/python") call append(line(".")+6, "") endif endfunc