VScode:永遠“更新智慧感知”

VScode:永遠“更新智慧感知”

我在 Ubuntu 16.04 平台上使用 vscode,並且已經安裝了C++ Intellisense austin.code-gnu-globalcppC/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

您是否嘗試過提高最大觀察者數?可能與磁碟速度有關。我有同樣的問題,但我正在處理一個巨大的程式碼庫。確保您已選取“將符號限制為包含的標頭”,並且具有良好的“智慧型感知快取大小”。工作區解析優先權也可以設定為“最高”。

相關內容