SourceInsight 使用技巧

case1: 有参宏,导致无法解析接下来的内容

例如: 下面 define 了 ARRAY_DEFINE(A),使用 ARRAY_DEFINE(ptc_computing_info_t); 之后,接下来的 #define UT_TIME_T() 将无法解析

#define ARRAY_DEFINE(A)\
typedef  struct _array_##A\
{\
   u8 count;\
   A* array;\
}array_##A;

ARRAY_DEFINE(ptc_computing_info_t);

#define UTC_TIME_T(A,B,C,D,E,F,G,H) (utc_time_t){.A,.B,.C,.D,.E,.F,.G,.H}
#define ARRAY_UTC_TIME_T(size,array)  (array_utc_time_t){size,array}

解决办法

在 user/document/sourceinsight/c.tom 中, 文档末尾添加 ARRAY_DEFINE

然后重启sourceinsight

case 2: SI3 插件

sourceinsight 3不如 4好用,但不得不用它,于是搞了一些插件。

  • 1
    包括:注释快捷键,打开代码所在文件夹,quicker.em,文件切换标签
    使用方法介绍
  • 2
    文件tab标签,还有个更好用的插件
    见博客
    效果这样
    文件标签效果

case 3 屏幕偶尔闪烁

进入options-preferences-general选项,

取消project file synchronization中的“background synchronization every * minutes”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值