转载请标明出处:http://blog.csdn.net/lx_asymmetric/article/details/78156734
在学习C++语言的过程中,最讨厌的事情就是每次新建一个文件都要重新手写一遍下面的代码:
#include<iostream>
using namespace std;
int main(){
···
return 0;
}
幸运的是,我们可以通过Code::Blocks的代码模板功能来帮助我们自动生成这些代码。
首先通过Settings进入Editor的设置界面,然后找到Abbreviations,点击其中的add按钮来新建一个名为“temp”的代码模板:
自定义的代码模板添加好之后,我们来测试一下。
新建一个文件,然后输入temp,按下Ctrl+J,就会弹框提示我们输入之前模板的那些自定义变量的值。这里我们“author”输入“asymmetric”,“description”输入“example”。
在输入完所有变量的值后,Code::Blocks就会帮我们把模板代码生成。
PS:文中所用的代码模板为:
/**
* Copyright(c)
* All rights reserved.
* Author : $(author)
* Date : $NOW_L
* Description : $(description)
*/
#include<iostream>
using namespace std;
int main(){
|
return 0;
}
Code::Blocks自带的宏命令除了已有模板里出现的之外,还有:
${PROJECT_FILENAME}
${PROJECT_NAME}
${PROJECT_DIR}
${ACTIVE_EDITOR_FILENAME}
${ALL_PROJECT_FILES}
${MAKEFILE}