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】一种单片机节省内存的方法(补充)

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

  1. Django模板、配置文件、静态文件及案例实现(创建模板、设置模板查找路径、模板接收视图传入的数据、模板处理数据、BASE_DIR、DEBUG、本地语言与时区、App应用配置)

    1.Django模板 网站如何向客户端返回一个漂亮的页面呢? 漂亮的页面需要html.css.js. 可以把这一堆字段串全都写到视图中, 作为HttpResponse()的参数,响应给客户端. 存在的 ...

  2. 设置路径是服务器上的文件,设置服务器文件路径

    设置服务器文件路径 内容精选 换一换 为了防止您的主机被勒索病毒侵害,请创建防护策略,将重点防御的文件添加到防护策略的监控路径中,并启动机器学习.机器学习会自动聚类并收集该策略下的所有服务器的正常进程 ...

  3. WPS:Excel数据表格查询定位技巧之如何设置加重颜色的十字定位(定位数据更加一目了然)

    WPS:Excel数据表格查询定位技巧之如何设置加重颜色的十字定位(定位数据更加一目了然) 目录 Excel数据表格查询定位技巧之如何设置加重颜色的十字定位 Excel数据表格查询定位技巧之如何设置加 ...

  4. 配置php.ini文件,关闭错误提示,打开错误日志,设置错误日志路径(亲测)

    配置php.ini文件,关闭错误提示,打开错误日志,设置错误日志路径 打开php.ini配置文件: 找到display_errors = On:修改为:display_errors = Off: 找到 ...

  5. 电脑技巧:如何更改Win10桌面文件路径,轻松给系统盘瘦身!

    大家平常为了方便经常会在桌面上保存各种各样的文件,有些桌面文件可能会比较大从而占用C盘的磁盘空间,而系统盘我们在分配的时候,一般只有60-100G左右,时间长了我们的系统盘就会出现磁盘容量不足的情况, ...

  6. 【vue开发问题-解决方法】(一)在style中设置background-image时路径问题

    [vue开发问题-解决方法](一)在style中设置background-image时路径问题 参考文章: (1)[vue开发问题-解决方法](一)在style中设置background-image时 ...

  7. wamp设置本地访问路径为a.com

    我们在用wamp进行本地建站时经常会碰到页面样式无法正常加载,这是因为没有正确加载css路径,那我们就用wamp设置本地访问路径为a.com指向本地的一个虚拟空间,如何操作呢?下面就跟随ytkah一起 ...

  8. 服务器端口怎么调出虚拟键盘,Win8小技巧之如何设置触控虚拟键盘

    Win8小技巧之如何设置触控虚拟键盘 2013年07月08日 00:14作者:马承平编辑:马承平文章出处:泡泡网原创 分享 泡泡网系统工具频道7月8日 经常使用笔记本录入文字的朋友一定不会想到在平板上 ...

  9. Python爬虫技巧一之设置ADSL拨号服务器代理

    Python爬虫技巧一之设置ADSL拨号服务器代理 https://zhuanlan.zhihu.com/p/25286144

  10. markdown设置图片相对路径显示

    1:选中 文件-偏好设置 2:按下图所示就可以设置为相对路径显示了 比如复制图片之后,默认格式为   ![image](xxx.assets/image-123.png)

最新文章

  1. 基于vivado的fir ip核的重采样设计与实现
  2. 激活交货单拆分进行VF01
  3. 37.rust属性.txt
  4. c++的vector容器
  5. background部分总结
  6. get方式传递参数问题解决经验
  7. [2018.07.26 T2] 背包问题
  8. kotlin中List,Map,数组的使用
  9. 硬件工程师面试基础知识点
  10. CA服务器的搭建和申请证书
  11. 基于eclipse和hiber的pojo、数据库表与mapping的相互转换
  12. 一个26岁女生的软件测试自学之路,从4k到月入过万
  13. 日记:2011年6月深圳2周找工作总结
  14. STM32的一个通用定时器理论上可以当做N个来用
  15. 汽车企业数字化转型成熟度评估模型研究
  16. Unity 3D 面试 数据结构与算法简述
  17. 谷歌PR权重是什么意思?如何查询网站的谷歌PR权重
  18. GR技术介绍-ielab
  19. rails连接Mysql的数据库
  20. 你知道RxJava也可以实现AsyncTask吗?

热门文章

  1. email邮箱格式校验
  2. HandBrake 开源视频转码器、编码转换器、格式转换器
  3. MySQL窗口函数OVER()
  4. 获取百度关键词联想API
  5. 校友名录复旦计算机科学陆琪,寄语 | 致2017届小鲜肉:年年情相似,岁岁人不同...
  6. Windows XP下如何清理日志文件
  7. 【vbers】ibv_post_send|IBV_SEND_SOLICITED|RDMA
  8. 程序发生run time error原因及解决方案
  9. SQL Leetcode练习题
  10. newifi mini php,NewFi(newifi mini华硕固件)