问题描述
在导入 MDK 项目时,有很多 MDK 项目文件的目录并不是整个项目的根目录,例如:
------+
|
+---- inc
|
+---- src
|
+---- MDK-ARM (项目位置)
|
+--- Project.uvprojx
|
+--- ...
|
+---- libs
|
.....
按照默认的导入步骤完成导入后,vscode 工作区生成在 MDK-ARM
文件夹,
这就导致在导入后,左侧资源管理器无法显示完整的项目目录,全局搜索也无法显示完整的结果(因为全局搜索功能仅在 工作区
和 已打开的文件
中进行)
解决方法
我们可以直接将整个项目的根目录直接加入到当前工作区即可
本处整个项目实际的根目录处于 MDK-ARM
文件夹的上级,因此我们直接在 *.code-workspace
文件中直接将上一级目录添加到 folders
中,保存文件,即可重载工作区;
工作区重载后,左侧资源管理器将显示出新添加的根目录;
现在重新进行搜索,即可搜索到完整的结果: