Ubuntu 16.04 플랫폼에서 vscode를 사용하고 cpp 프로젝트에 대한 확장을 C++ Intellisense austin.code-gnu-global
설치 했습니다 . C/C++ ms-vscode.cpptools
내 settings.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 캐시 크기"가 양호한지 확인하십시오. 작업공간 구문 분석 우선순위를 "최고"로 설정할 수도 있습니다.