VSCode + Clangd:类型注释变得突兀 - 如何禁用?

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

我正在使用 VSCode 1.65.0、clangd 扩展以及最新 LLVM (14.0) 中的 clangd。

它似乎引入了一项功能,只要我使用

auto
,它就会显示类型提示。这是一个例子:

这对我来说变得非常唐突。如何关闭此功能?我找不到有关此功能的文档。

谢谢。

visual-studio-code ide language-server-protocol clangd
3个回答
35
投票

您可以转到命令面板 (⇧⌘P) 并开始输入

clangd: Toggle inlay hints
来打开/关闭此功能。


16
投票

同时我发现你可以创建一个名为

.clangd
的文件,并添加以下内容:

InlayHints:
  Enabled: Yes
  ParameterNames: Yes
  DeducedTypes: No

3
投票

ctrl-shift-p
然后输入
setting.json
并添加此行:

"editor.inlayHints.enabled": "off"

顺便说一句,它(嵌入提示)是一个很棒的功能,但有时它与某些主题冲突(例如 vscode 中的 gruvbox)。

© www.soinside.com 2019 - 2024. All rights reserved.