检查语言客户端

Qt Creator 语言客户端向语言服务器发送信息(请求),并在语言服务器能够处理请求的情况下接收包含所请求信息的响应。要检查 和语言服务器之间的通信并查看服务器能力,请选择 > > 。Qt Creator Tools Debug Qt Creator>Inspect Language Clients

语言客户端检查器对话框

Language Server 中选择一个正在运行的语言服务器。显示的信息取决于语言服务器。

对于通用语言服务器,语言服务器首选项Startup behavior 字段的值决定服务器何时启动。要重启语言服务器,请选择编辑器工具栏上的语言客户端菜单 ,然后选择Restart

Log 显示所选日志条目的其他信息。您可以看到 和 的 和 ,也可以检查 和语言服务器之间发送的数据。Client Message Server Message Content length MIME type Qt Creator

要删除旧条目,请选择Clear

检查语言服务器功能

Capabilities 中,您可以检查语言服务器是否能够执行特定任务。在此对话框中不能修改服务器功能。

您可以查看能力的NameValueType

语言客户端检查器对话框中的 "功能 "选项卡

对于某些语言服务器,Dynamic Capabilities 列出了可用的MethodsOptions

检查内存使用情况

对于 clangd 服务器,可以在Memory Usage 中检查特定组件使用的内存总量。

语言客户端检查器对话框中的 "内存使用情况 "选项卡

另请参阅 如何:管理语言服务器语言服务器

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.