Code::Blocks 使用技巧.2-缩写词
来源:互联网 发布:mac 系统盘不足怎么办 编辑:程序博客网 时间:2024/05/16 04:37
前一小文有人说我对c::b情有独钟,其实不是啊。实际工作中,主要用到的就 Trubo C, Borland C++ IDE, Delphi, VC,/VS, KDevelop,……Java方面的还有JBuilder, Eclipse, 用上Code::Blocks也是工作需要和个人偏好所致。 C:::B当初用上就是为了跨平台开发方便。一用就是三年多了……
言归正传,这一篇写“缩写词”的功能。
在C::B编辑器里,输入 struct,然后按下热键“Ctrl + J”,就会自动产生代码:
- struct // <-- 光标在这里闪
- {
- };
立即就可以输入当前结构的名字。这种方法相比输入 struct ,(最好再接个空格,后同){ 回车后自动生成匹配的 },好处在于输入的少,而且还不必费心去补那个分号。
class 更高级,输入class ,再按Ctrl + J,会出现对话框,让我们输入类名,假设输入 MyClass,则生成代码:
- class MyClass
- {
- public:
- MyClass();
- ~MyClass();
- protected:
- private:
- };
生成的代码是可以配置的,像上面这个class代码,其实就是我事先进行修改后的格式。
可以在上图右下角的代码示例编辑框中修改生成的代码格式。这里主要是把访问权限词的缩进取消,直接顶在行首。
有些小小窍门,在写正规代码时,非常有用:
1) 输入 now ,Ctrl + J后,插入当前日期时间(到分钟) -
2)输入guard,Ctrl + J后,弹出对话框,输入“_MY_HEARD_GUARD_”,生成:
- #ifndef _MY_HEARD_GUARD_
- #define _MY_HEARD_GUARD_
- #endif // _MY_HEARD_GUARD_
实在是太方便了。类似的预定义缩写词还有很多,大家看设置界面的说明一目了然。
还可以自己定义新的缩写词,对于C++程序,强烈建议添加一个名为namespace的缩写:
- namespace $(namespace name)
- {
- |
- }//$(namespace name)
这样,输入namespace,再按Ctrl + J ,弹出对话框中输入命名空间的名字,就可以生成固定格式的代码,比如:
- namespace Mynamespace
- {
- }//Mynamespace
-------------------------------------------------------------------------------
如果您想与我交流,请点击如下链接成为我的好友:
http://student.csdn.net/invite.php?u=112600&c=f635b3cf130f350c
- Code::Blocks 使用技巧.2-缩写词
- Code::Blocks 使用技巧.3-CppCheck插件
- 关于一些Code::Blocks的使用技巧
- Code::Blocks 使用技巧.1-语法高亮
- Code::Blocks 使用技巧.4-编辑内容无级缩放
- Code::Blocks 使用技巧.6-让编译器多读几本书:)
- Code::Blocks 使用技巧.7-代码与流程图双向转换
- 学习使用Code::blocks
- Code::Blocks使用释疑
- code blocks使用
- Code::Blocks使用释疑
- Code::Blocks 使用 SQLite3
- Code::Blocks 使用汇总
- Code::Blocks 的使用
- Code::Blocks程序调试技巧
- code::blocks使用体会(不断更新)
- Code::Blocks手册 使用篇
- Code::Blocks使用pc-lint
- StringTokenizer类(字符串处理)
- WIN7 下的JAVA环境配置
- C
- C
- 大学成长历程
- Code::Blocks 使用技巧.2-缩写词
- C#精灵控件
- mini usb耳机接口转3.5mm全过程
- 数据库学习笔记
- 新手
- 毕设目录
- java反射机制原理
- 网站后台语言的问题
- linux myeclipse 下载地址