VScode:永远“更新智能感知”

VScode:永远“更新智能感知”

我在 Ubuntu 16.04 平台上使用 vscode,并且为 cpp 项目安装了C++ Intellisense austin.code-gnu-global扩展C/C++ ms-vscode.cpptools。这是我的 setting.json 的一部分:

"C_Cpp.updateChannel": "Insiders",
"C_Cpp.intelliSenseEngine": "Default",
"files.trimTrailingWhitespace": true,
"files.exclude": {
    "**/build": true,
    "**/.git*": true,
    "**/.vscode": true,
    "**/.git": true,
    "**/.svn": true,
    "**/.hg": true,
    "**/.DS_Store": true
},

火焰图标从昨天开始就发出警报。顺便说一句,我的项目包含大量文件,超出了最大观察者数量fs.inotify.max_user_watches=524288,所以我想知道我该如何应对警告:"Visual Studio Code is unable to watch for file changes in this large workspace" (error ENOSPC)

答案1

您是否尝试过提高最大观察者数量?这可能与磁盘速度有关。我遇到了同样的问题,但我正在处理一个庞大的代码库。请确保您已选中“将符号限制为包含的标题”,并且您拥有良好的“Intelli Sense 缓存大小”。工作区解析优先级也可以设置为“最高”。

相关内容