使用环境
<!-- 必须 告知插件运行的环境,帮助开发者定位问题 -->
VsCode 版本:1.103.2
EIDE 插件版本:3.24.2
C/C++ 插件版本:1.26.3
何种编译器(keil_c51/sdcc/armcc5/armgcc/...):keil_c51
编译器版本(非编译问题可忽略):5.41.0.0
描述问题
<!-- 使用简明清晰的语言描述您的问题 -->
在导入项目后(使用https://discuss.em-ide.com/d/319/2中的方法二),工作区已包含所有的项目文件(图1),但全局搜索和Intelli Sense均出现问题。具体表现为全局搜索时无法搜索到许多未打开的文件中的内容(见图2),许多时候只有手动打开后才能够搜索到对应内容(图3)。而Intelli Sense则是无法跳转定义,需打开一次定义所在的文件后,才能够正常跳转。Intelli Sense设置均为默认设置。项目在使用EIDE进行构建时正常,没有程序上的问题。
屏幕截图
<!--使用一些截图能够更好地展现问题 -->

工作区已包含所有项目文件


搜索结构体stGlobal只能搜索到打开的App_main.c中的内容,实际上这个结构体定义在同文件夹下的global.h中,但是无法搜索到,只有打开global.h才能够成功搜索。

跳转定义失败,打开定义文件后即可跳转

部分intelliSense设置项
期望现象
<!--您期望应该产生的,但实际上却没有发生的结果-->
全局搜索与跳转功能正常