github上的宏代码资源链接:https://github.com/long2015/SI-Plugin,(sourceinsight 4不能直接用)
经过修改的宏代码:https://download.csdn.net/download/iot_song/10383883(修改了结构体、枚举重定义类型和sourceinsight 4不能直接用的问题)
sourceinsight 是查阅代码的最牛逼的工具(没有之一),但是其编辑功能貌似不咋地,需要额外增加宏代码进行调整:加入后可以有代码补全,函数注释,文件注释,头文件注释等功能:
1. 将Quicker.em文件拷贝到SI安装后在“我的文档”下生成的目录,如:~/My Documents/Source Insight/Projects/Base
2. 运行SI,打开Projects/Base下的Base工程,如果没有该工程,则生成它,将Quicker.em加入到工程中;
3. 安装触发热键和菜单,打开SI的Options的Key Assignments菜单,在Command窗口中选择Macro:AutoExpand(sourceinsight 4 找不到),然后对其赋一个热键,例如:Ctrl+Enter;
4. 在任意一个打开的文件中输入“config”,而后敲入上一步骤赋予的热键,根据提示选择语言并输入用户名;请注意:用户名不能使用中文,不支持。
5. 配置OK。
6. 操作方式是在SI界面文档中输入相关命令,然后按下热键,会自动生成你想要的命令。
例如: while+热键,就会出现下面代码:
while ( # )
{
#
}
7. 你可以打开quicker.em,在此文件中添加自己的快捷命令。
效果如下: