source insight3使用注意事项

1. 护眼色

  • R:199
  • G:237
  • B:204

2. 中文乱码

  • OptionDocument Options,或者快捷键Alt+T,选择Screen Fonts,右下角脚本(R):,选择西欧语言
  • utf-8 无 bom 会乱码,其他编码未测试
  • gb2312不会乱码,把文件改成gb2312编码就可以解决中文乱码问题
  • 把字体改成Courier New!如果在SI里面没有这种字体,是被隐藏了。在W7里面,控制面板外观和个性化字体,选中某个字体,再点选显示即可

3. 自动对齐

在C程序里, 如果遇到行末没有分号的语句,如ifwhileswitch等,写到该行末按回车,则新行自动相对上一行缩进两列。
OptionDocument option下的Auto IndientAuto Indient Type有三种类型 NoneSimpleSmart。个人推荐选用Smart,但不勾选Smart Indent Options中的两个可选项。

4. Edit Condition

很多代码尤其是驱动代码,当中有大量的预编译定义,以实现对不同硬件配置的支持。在阅读这样的代码时最痛苦的是不能简单判断程序实际执行的代码分枝。大量分枝同时存在,常常会混淆我们的视听。比如对于下面的代码:

#ifdef DEV1
    /* DEV1代码代码 */
#else
    /* 其它设备执行代码 */
#endif

如果确定我们当前分析的是DEV1的执行情况 ,那么可以选择上下文件菜单的Edit Condition 选项,在弹出的Conditional Parsing窗口中把DEV1的值设置为True,那么 #ifdef DEV1就等价于#if 1了,相当注释掉了#else分枝的代码。反之,设置为Flase时,则注释掉#ifdef DEV1分枝的代码。

5. 恢复ctrl+a的全选功能

通过关键词 save 找到 save all,更改为 ctrl+shift+a,通过关键词 select 找到 select all ,更改为 ctrl+a

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值