从 IntelliSense 中排除目录(仅限)

Álv*_*lez 5 visual-studio-code

是否有一种通用方法可以防止给定的文件集被 IntelliSense 模块解析,同时它仍然出现在其他地方?

例如,我有一个第三方库,它提供了一个AppModel我可以自定义的类。此类在多个地方定义:

  1. 该库捆绑了一个可供复制的模板。
  2. 该库包含一个使用示例。
  3. 该库在辅助工具中实现了该类。
  4. 该库为其测试工具定义了类。
  5. 我在我的应用程序中实现了该类。

我的实现是应用程序运行时唯一加载的实现,也是我在导航代码或使用“转到符号”时唯一关心的实现,但我每次都需要在 5 个定义中进行选择。

对于没有特定设置的语言,唯一的方法似乎是files.exclude. 但该指令基本上使文件或目录从程序中完全消失。它甚至不会显示在资源管理器窗格中。该功能似乎是为源代码控制元数据和类似的东西而设计的,我认为它对于第三方库来说并不完全方便。

任何想法?