VS Code c++ IntelliSense排除文件

chhkpiq4  于 2023-06-07  发布在  其他
关注(0)|答案(1)|浏览(205)

目前使用C20、Ubuntu 22.04 LTS、"C_Cpp.intelliSenseMemoryLimit": 8192
我的项目中有两个文件夹srclib。我已经安装了Microsoft的C/C
扩展,并将C_Cpp.intelliSenseEngine设置为Tag Parser模式。如果我将其更改为default模式,我的VS代码开始滞后并疯狂冻结,因为lib文件夹由于其庞大的代码量而占用了大部分内存。如何从IntelliSense过程中排除lib文件夹以及我选择的其他文件夹?

hk8txs48

hk8txs481#

我会尝试使用C_Cpp.files.exclude设置。它的形式与files.exclude设置类似。其说明如下:
要匹配文件路径的glob模式。设置为truefalse可启用或禁用模式。
也许是这样的:

"C_Cpp.files.exclude": {
   "**/.vscode": true,
   "**/.vs": true,
   "lib/": true
},

如果需要的话,您还可以在此上下文中使用VS Code variables

相关问题