我在 Ubuntu 16.04 平台上使用 vscode,並且已經安裝了C++ Intellisense austin.code-gnu-global
cppC/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
您是否嘗試過提高最大觀察者數?可能與磁碟速度有關。我有同樣的問題,但我正在處理一個巨大的程式碼庫。確保您已選取“將符號限制為包含的標頭”,並且具有良好的“智慧型感知快取大小”。工作區解析優先權也可以設定為“最高”。