我在 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 缓存大小”。工作区解析优先级也可以设置为“最高”。