【技巧】SourceInsight如何设置为相对路径


1、聊一聊

    《大灌篮》的画面已经模糊了,不过把功夫念成"豆腐"仍然记忆犹新。

     今天主要跟大家分享一下如何把SI设置为相对路径,方便大家转移和打包代码。

2、需求

    大名鼎鼎的SouceInsight(下面都简称SI)做嵌入式软件的小伙伴先不说全部用过吧,大部分应该都听说过这款编辑器,如果你还没有听说,那得好好去认识一番,相信你会爱上它。

    目前V3.5版本还是使用的比较普遍,最新的V4.0也比较好用。

    

推荐的几点理由:

  • 1)现在大部分IDE环境包括IAR,Keil等等的编辑功能并没有SI这么强大,并且其自定义功能也没有SI这种独立编辑器灵活。如果你是一个视觉控可以更加随心所欲的自定义风格。

  • 2)SI仅仅只是一个编辑器,其安装比较简单小巧,占用资源相对比较少,对于一些仅仅只是阅读代码的场合还是非常便捷的。

  • 3)对于IDE环境一般都需要建立并编译相应的工程才能够进行代码的定位索引等等功能,而SI仅仅只需要源文件即可进行代码的同步,且操作简洁。

  • 4)。。。。。。(还有很多啦,这里就不一一例举了)

相对路径问题:

     使用过SI的小伙伴都知道,SI建立工程非常简单,基本上分为创建工程->添加文件->文件同步便可以进行代码的阅读和分析了,然而初次使用的小伙伴都会存在一个路径的问题。

    当初次使用直接默认下一步设置的时候都会设置成绝对路径,程序源代码的移动和打包并放到其他目录下,就会导致软件找不到对应的源文件从而需要重新进行定位和同步文件,而且当源文件比较庞大重新导入和同步的时间也比较长。

    特别是习惯备份code的小伙伴,每遇到这样的问题真的是非常不爽,不过一部分懒得研究将就着用,每次变一下路劲重新加载源文件,好像也挺快的,不过终究没有直接打开就好使来得舒服,所以bug菌在这里统一把这个相对路劲设置跟大家分享一下!

3、解决办法

1

常规绝对路径

01


02

03

04

05

06

07

2

相对路径设置

    其实相对路径设置非常简单,只是很多刚开始使用的小伙伴没有细细的去研究工程建立的过程。

    我们只需要把上面过程中的第3步设置为源码的目录即可完成相对路径设置,下面看我操作一波:(直接从第3步开始)

 

03

    

   直接到第5步:

         

05

     这样以后把工程打包移动到其他目录均能够继续打开,且同步、定位关系依然有效!

4、最后小结

     相信看完以后不会使用SI的小伙伴也学会了基本的操作,大家还有什么好办法欢迎问答留言!

    好了,这里是公众号:“最后一个bug”,一个为大家打造的技术知识提升基地。

推荐好文  点击蓝色字体即可跳转

【收藏】get这些技巧,HardFault_Handler排查只需要几分钟

【C进阶】这种地方别再强制类型转化了,来告诉你个小技巧!

【MCU】一种单片机节省内存的方法(补充)

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值