如果你在使用 RT-Thread Studio 时,经常遇到这种情况:工程目录下中不显示某些文件,但是实际上这些文件存在的。 那么您可能需要了解一下 RT-Thread Studio 中的过滤器,以免刷新刷新再刷新,重启再重启,还是不显示这些文件。
在项目资源管理器
右上角,点击最中间地倒三角图标,选择 过滤器和定制
菜单,即可进入过滤器界面。
在过滤器界面中,分为 过滤器
和 内容
两个功能,他们实际上分为代表的意思是 隐藏
和 显示
, 只不过他们隐藏或者显示的对象属性不同。过滤器
功能是隐藏所有勾选的对应类型的文件, 内容
是显示所有勾选的扩展(比如 RT-Thread Settings)。
在确认好要勾选的项之后,需要点击 确认
才能生效,并且实时刷新项目资源管理器。注意:会刷新项目资源管理器中的所有工程
之前提到过,过滤器
功能是隐藏所有勾选的对应类型的文件。如上图所示,有很多类型的文件可供大家选择,下面,介绍几个常见的文件类型:
文件类型 | 介绍 |
---|---|
.*class resource | 后缀为 class 的文件。嵌入式工程师可能很少遇到这种文件,因为这是 Java 被编译后产生的字节码文件,可以被载入到 JVM 中运行。 |
.* resource | 以 . 开头的文件,例如 .project, .cproject 等文件 |
Closed projects | 已经关闭的工程。(提示:工程右键,有 关闭工程/打开工程 的菜单) |
Executable files | 可执行文件。 例如 .elf 文件 |
Non-C elements | C开发用不到的文件,即除了 .c、.h、.s 等以外的文件 |
RTT Excluded Resource | 工程目录中,被排除构建的文件。从界面上看,就是文件变灰并且打了斜杠的文件 |
RTT Project Explore Filter | 过滤 RT-Thread 工程的工程文件,例如 rt_config.py, rt_config.h 等文件 |
勾选了哪些类型的文件,这些文件就会在工程目录中消失,如果想重新打开它们,请重新进入此界面,并且取消勾选再确认。
定制
是显示所有勾选的扩展,目前工程中存在 RT-Thread Settings 、 Cubemx Settings、 Board Infomation 等扩展,直接双击即可打开他们,相信大家在开发的过程中也会经常用到它们。但是也会有用不到的同学,而且经常会误触,导致某个不想打开的功能被打开,这种情况下,这个扩展的定制就对您有很大用处了。介绍一下一些常用的扩展:
扩展类型 | 介绍 |
---|---|
RT-Thread Settings | RT-Thread 图形化配置界面,与 MenuConfig 有着异曲同工之妙。 |
Cubemx Settings | 自动打开 Cubemx,并传入当前工程的芯片型号。 |
Board Information | 开发板信息展示。 Bsp 工程才有此扩展。 |
Working Sets | 工作集,在有很多工程的情况下使用,管理相同属性的工程很方便。在过滤器和定制 菜单的同级菜单中可以找到入口。 |
点赞,这些小功能还挺有用,多来点相关的就更好了。
@liuduanfei 哈哈,后面根据不同的功能做一些介绍
这个功能很贴心,我有时候就是一些文件不参与编译,也想在列表里能看到。😂好评
工作集能不能安排详细介绍下?
大佬可不可以把这些写到文档中心啊,帖子的话随着时间的推移最后就被冲掉了
https://www.rt-thread.org/document/site/#/development-tools/rtthread-studio/README
@mysterywolf 好建议
@WalkerAlen 下一集介绍一下