You mean you want CodeBlocks to automatically replace @author with your name whenever it saves a file? But keep the keyword when you open it? You should take a look at Subversion it offers similar functionality and seems to fit better with the source control system. Also @ could not be used for keywords because it conflicts with doxygen style comments.
No, no. I want C::B to replace variables only with new files and only in "default code" placed at the top of c/cpp/h files.
KDevelop have dialog window for author, licenece, email and other things for "default code" when you create project.
I think something similar could be achieved using "default code" variables in C::B.
"@" is used as example it can be any character.
For example:
You have this "variable" set:
@author = Game_Ender
You make new project "FooBar", then you open Settings->Editor->Default Code, and put:
/****************************
* Author: @author
* Project: @project_name
* File: @file_name
*
****************************/
And then for every new c/cpp/h file in project FooBar C::B puts:
/****************************
* Author: Game_Ender
* Project: FooBar
* File: FooBar.c / FooBar.h / whatever
*
****************************/
Sorry but my english isn't good, and i dont know how to explain it more clearly.