怎么在linux下的.C文件中添加文件信息

RT,我用GCC编程c和cpp文件,想在用vi创建c或cpp文件时自带文件信息如下:
Filename:(文件名是什么这里就是什么)
Author:zhz
Date:(时间是什么这里就是什么)
Description:(这里空着)
其中上下都以******隔开

第1个回答  2014-07-01
vi 是文本编辑,它不会自己加内容,需要你手工拍入。
你可以把它们作为注解行:
/* ==================================
Filename:prog.cpp
Author:zhz
Date:2014-07-02
Description:
* ==================================*/
或定义为宏
#define __AUTHOR zhz
#define __Description [.......]

可执行文件,运行时显示 源程序名 和 文件建立时间 可以用 宏:
printf("%s %s\n",__FILE__,__DATE__);
__FILE__ 和 __DATE__ 是 gcc 和 MS VC++ 默认的宏。本回答被网友采纳
第2个回答  推荐于2017-09-17
#!/bin/bash


n=$#
#echo $n

i=1

while (( $i <= n ))

do

        filename=${!i}
        #echo $filename
        touch $filename

    echo "Filename:$filename" >>$filename
    echo Author:zhz>>$filename
    echo Date:(时间是什么这里就是什么)>>$filename
    echo Description:(这里空着)>>$filename

    i=`expr $i + 1`

    vim $filename

done

本回答被提问者采纳
第3个回答  2014-07-01
cat ~/.vimrc
function Mytitle()
call append(0,"/**********************************************")
call append(1,"Filename:".expand("%"))
call append(2,"Author:zhz")
call append(3,"Date:".strftime("%Y-%m-%d %H:%M"))
call append(4,"Description:")
call append(5,"**********************************************/")
endf
map <F4> <Esc>:call Mytitle()<CR><Esc>:$<CR>

只要按F4键,就能自动在文件头添加备注信息
相似回答