我已设置 VS Code 来打开我的 C++ 项目,并且看到 IntelliSense 和代码分析工具正在运行。但我在代码中从未看到任何表明它们正在工作的内容。我如何打开或查看这些调试输出以查看发生了什么(如果有的话)?
有
C_Cpp.loggingLevel
设置,如果您设置为"Debug"
,将会显示一些有关代码分析的消息,但我不确定这对您有多大帮助。
Cpptools 扩展具有客户端/服务器架构(据我所知,服务器端的代码尚未公开),并且状态消息在进度更新方面似乎不是非常精细。另请参阅https://github.com/microsoft/vscode-cpptools/blob/main/Extension/src/LanguageServer/codeAnalysis.ts中的相关代码:
export function RegisterCodeAnalysisNotifications(languageClient: LanguageClient): void {
languageClient.onNotification(PublishCodeAnalysisDiagnosticsNotification, publishCodeAnalysisDiagnostics);
languageClient.onNotification(PublishRemoveCodeAnalysisCodeActionFixesNotification, publishRemoveCodeAnalysisCodeActionFixes);
}