VS Code C++ IntelliSense如何排除指定文件夹解决卡顿?
解决VS Code C/C++扩展IntelliSense排除指定文件夹的问题
要解决Default模式下因lib等大文件夹导致的内存占用过高、VS Code卡顿问题,只需通过配置让IntelliSense跳过这些文件夹的解析,具体操作如下:
打开配置文件:按下
Ctrl+,(Ubuntu系统)打开VS Code设置面板,点击右上角的{}图标切换到JSON编辑模式;或者直接在项目根目录的.vscode文件夹中新建/编辑settings.json文件。添加排除规则:在配置JSON中新增
C_Cpp.files.exclude项,填入需要忽略的文件夹路径,示例配置如下:
"C_Cpp.files.exclude": { "**/lib/**": true, // 可按需添加其他需排除的目录,比如第三方依赖文件夹 "**/third-party/**": true }
该配置会让IntelliSense彻底跳过指定文件夹内的所有文件解析,从根源降低内存消耗。
- 使配置生效:修改完成后,按下
Ctrl+Shift+P调出命令面板,选择「Reload Window」重启VS Code窗口,新配置即可生效。
提示:若在项目的
.vscode/settings.json中设置,规则仅对当前项目有效;若修改用户全局设置,则会应用到所有VS Code打开的C++项目。
内容的提问来源于stack exchange,提问作者spaL
相关产品推荐
相关产品推荐

