我正在使用 VSCode 1.65.0、clangd 扩展以及最新 LLVM (14.0) 中的 clangd。
它似乎引入了一项功能,只要我使用
auto
,它就会显示类型提示。这是一个例子:
这对我来说变得非常唐突。如何关闭此功能?我找不到有关此功能的文档。
谢谢。
您可以转到命令面板 (⇧⌘P) 并开始输入
clangd: Toggle inlay hints
来打开/关闭此功能。
同时我发现你可以创建一个名为
.clangd
的文件,并添加以下内容:
InlayHints:
Enabled: Yes
ParameterNames: Yes
DeducedTypes: No
ctrl-shift-p
然后输入 setting.json
并添加此行:
"editor.inlayHints.enabled": "off"
顺便说一句,它(嵌入提示)是一个很棒的功能,但有时它与某些主题冲突(例如 vscode 中的 gruvbox)。