前一小文有人说我对c::b情有独钟,其实不是啊。实际工作中,主要用到的就 Trubo C, Borland C++ IDE, Delphi, VC,/VS, KDevelop,……Java方面的还有JBuilder, Eclipse, 用上Code::Blocks也是工作需要和个人偏好所致。 C:::B当初用上就是为了跨平台开发方便。一用就是三年多了……
言归正传,这一篇写“缩写词”的功能。
在C::B编辑器里,输入 struct,然后按下热键“Ctrl + J”,就会自动产生代码:
立即就可以输入当前结构的名字。这种方法相比输入 struct ,(最好再接个空格,后同){ 回车后自动生成匹配的 },好处在于输入的少,而且还不必费心去补那个分号。
class 更高级,输入class ,再按Ctrl + J,会出现对话框,让我们输入类名,假设输入 MyClass,则生成代码:
生成的代码是可以配置的,像上面这个class代码,其实就是我事先进行修改后的格式。
可以在上图右下角的代码示例编辑框中修改生成的代码格式。这里主要是把访问权限词的缩进取消,直接顶在行首。
有些小小窍门,在写正规代码时,非常有用:
1) 输入 now ,Ctrl + J后,插入当前日期时间(到分钟) -
2)输入guard,Ctrl + J后,弹出对话框,输入“_MY_HEARD_GUARD_”,生成:
实在是太方便了。类似的预定义缩写词还有很多,大家看设置界面的说明一目了然。
还可以自己定义新的缩写词,对于C++程序,强烈建议添加一个名为namespace的缩写:
这样,输入namespace,再按Ctrl + J ,弹出对话框中输入命名空间的名字,就可以生成固定格式的代码,比如:
-------------------------------------------------------------------------------
如果您想与我交流,请点击如下链接成为我的好友:
http://student.csdn.net/invite.php?u=112600&c=f635b3cf130f350c