提问人:parsley72 提问时间:8/28/2023 最后编辑:starballparsley72 更新时间:8/28/2023 访问量:60
如何查看有关 VS Code Cpptools 扩展的 IntelliSense 和代码分析的调试信息?
How can I see debug info about the VS Code Cpptools extension's IntelliSense and Code Analysis?
问:
我已经使用 ms-vscode.cpptools
扩展设置了 VS Code 以打开我的 C++ 项目,并且我看到 IntelliSense 和代码分析工具正在运行。但我从未在我的代码中看到任何表明它们正在工作的内容。如何打开或查看这些调试输出以查看发生了什么(如果有的话)?
答:
1赞
starball
8/28/2023
#1
有一个设置,如果你设置为 ,将显示一些关于代码分析的消息,但我不确定这对你有多大帮助。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);
}
评论