SlickEdit 的宏解析设置方法

匿名 (未验证) 提交于 2019-12-02 23:43:01

#define DefineProHInit(_Struct_) DefineVal(_Struct_); \ void Init##_Struct_(void); \ struct _Struct_ *Get##_Struct_(void); #define DefineProInit(_Struct_) DefineVal(_Struct_); \ void Init##_Struct_(void){memset((char *)&Define(_Struct_),'0',sizeof(struct _Struct_));} \ struct _Struct_ *Get##_Struct_(void){return (struct _Struct_ *)&Define(_Struct_);} #define DefineInit(_Struct_) Init##_Struct_() #define DefineGet(_Struct_,_Name_) Get##_Struct_##_Name_()

第一步、点击下面的 "New" , 把你宏名称填进去, 前后不能有空格。

第二步、如果SlickEdit 能在你当前的项目中找到这些宏 ,SlickEdit 会提示你选择, 你选择已有的就行了, 因为是从你代码里面提取的。

第四步、SlickEdit 询问你是否需要 Retag ,点击是!

最后效果如下图演示:

一、输入过程中的智能提示::

二、文件中的函数列表

最后, 希望诸位对SlickEdit 情有独钟的朋友多多指教。

转载于:https://my.oschina.net/mysticboy/blog/541359

文章来源: https://blog.csdn.net/weixin_34235371/article/details/92064630
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!