如何查看有关 VS Code Cpptools 扩展的 IntelliSense 和代码分析的调试信息?

问题描述 投票:0回答:1

我已设置 VS Code 来打开我的 C++ 项目,并且看到 IntelliSense 和代码分析工具正在运行。但我在代码中从未看到任何表明它们正在工作的内容。我如何打开或查看这些调试输出以查看发生了什么(如果有的话)?

c++ visual-studio-code intellisense code-analysis
1个回答
0
投票

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);
}
© www.soinside.com 2019 - 2024. All rights reserved.