Always wanted to have that cool IDE-feature of automatic comments in your newly created source-files but can't stop using vim as your IDE? Now you can have both! First; create a file named c_template that you put somewhere(I put mine in ~/.vim/templates) that contains the following
:insert /* * File Name : * Purpose : * Creation Date : * Last Modified : * Created By : * */ .Then, in your ~/.vimrc insert the following somewhere
" To automatically put a comment in a new c-file autocmd bufnewfile *.c so /home/yourusernamehere/.vim/templates/c_header.txt autocmd bufnewfile *.c exe "1," . 8 . "g/File Name :.*/s//File Name : " .expand("%") autocmd bufnewfile *.c exe "1," . 8 . "g/Creation Date :.*/s//Creation Date : " .strftime("%d-%m-%Y") autocmd Bufwritepre,filewritepre *.c execute "normal ma" autocmd Bufwritepre,filewritepre *.c exe "1," . 10 . "g/Last Modified :.*/s/Last Modified :.*/Last Modified : " .strftime("%c") autocmd bufwritepost,filewritepost *.c execute "normal `a"Now, open a new file called test.c, neat huh? Write some text in it, save it and reopen. Now the Last-Modified : should be right as well, it's like magic!