0
点赞
收藏
分享

微信扫一扫

RT-Thread Studio 使用笔记:全局代码搜索


前言

  • RT-Thread Studio 平时用的不多,界面开发类似于 eclipse,在开发RT-Thread 时,还是比较的便捷的
  • 开发基于STM32的 RT-Thread 时,因为使用的是arm gcc 的环境,与Keil MDK5、IAR的不同,所以部分代码可能要根据【编译环境】进行调整

全局搜索

  • 之前使用Souce Insight,后来发现VS Code的全局搜索很好用,不仅可以搜索到加入工程的代码,还可以搜索到没有加入工程的代码文件,【全局代码搜索】推荐使用:VS Code
  • RT-Thread Studio具备代码搜索的功能,有当前文件搜索,有【整个工作区】搜索,这需要配置搜索选项才能实现。
  • CTRL + F 可以快速搜索当前的代码文件的【关键字】
  • 打开【全局搜索】,好像没有找到快捷键,但是有个【工具栏按钮】

RT-Thread Studio 使用笔记:全局代码搜索_全局搜索

  • 注意这个【全局搜索】,有三个不同的搜索选项,默认的,只能搜索某几个文件后缀的代码文件,我就吃过这个亏,搜索一个【宏】,发现没有找到,其实【这个宏】在C++ 文件 cpp 中使用,所以全局搜索时,尽量使用【全局搜索】

当前文件搜索

  • 直接 ​​CTRL + F​​ 组合键(键盘按键)就可以调出来

RT-Thread Studio 使用笔记:全局代码搜索_RT-Thread_02

全局搜索一

  • 工具栏搜索按钮调出来,小范围,特定文件后缀

RT-Thread Studio 使用笔记:全局代码搜索_代码搜索_03

全局搜索二

  • 搜索按钮调出来:搜索范围比较的大

RT-Thread Studio 使用笔记:全局代码搜索_代码搜索_04

全局搜索三(git 仓库搜索)

  • 搜索按钮调出来:搜索范围比较的大,可以搜索git 提交的记录等,如某个人提交的所有代码记录

小结

  • 代码搜索尤其是【全局搜索】在软件开发非常的实用,充分利用搜索,可以解决复杂工程中的变量、关键字、函数调用与引用、问题定位等功能
  • 注意【代码搜索】的范围,工程搜索还是【全局目录搜索】,尤其是【宏】的搜索,搜索范围不对,如只搜索c、h的文件,cpp 文件中使用了,就会造成【误判】与【干扰】,影响问题的分析


举报

相关推荐

0 条评论