vscode 扩展中的 C++ 类型补充
C++ type complementation in vscode extensions
我正在 docker 上使用 C++ 中 https://github.com/cpp-best-practices/gui_starter_template 的模板项目学习 C++。
我有下面的代码,其中name:
和text:
不是原来写的
代码,但它已完成,以便我可以看到它是哪种类型。
这不是问题,因为它在执行时就消失了。
这是哪个分机?
很有用,但我想知道是哪个扩展。
我使用 C++ 更好的语法、Clang tidy 和 Clang Format。
struct IMG : Tag
{
explicit IMG(std::string url) : Tag{ name : "img", text : "" } { attributes.emplace_back(make_pair("src", std::move(url))); }
};
}// namespace html
我认为 inlay hints
现在是 built-in 功能。 VS Code 引入了一些新值来控制 inlay hints
自 v 1.67
:
以来的行为
编辑器 › Inlay Hints
:启用值:
on
- 嵌入提示已启用。
off
- 嵌入提示已禁用。
onUnlessPressed
- 使用 Ctrl+Alt 显示和隐藏嵌入提示。
offUnlessPressed
- 使用 Ctrl+Alt 隐藏和显示嵌入提示。
检查此 GitHub issue 了解有关 inlay hints
的更多详细信息
当我将 inlay hints
设置为 offUnlessPressed
时,当我按下 Ctrl + Alt
时它看起来像这样(请忽略它是一个 Rust 项目):
我正在 docker 上使用 C++ 中 https://github.com/cpp-best-practices/gui_starter_template 的模板项目学习 C++。
我有下面的代码,其中name:
和text:
不是原来写的
代码,但它已完成,以便我可以看到它是哪种类型。
这不是问题,因为它在执行时就消失了。
这是哪个分机?
很有用,但我想知道是哪个扩展。
我使用 C++ 更好的语法、Clang tidy 和 Clang Format。
struct IMG : Tag
{
explicit IMG(std::string url) : Tag{ name : "img", text : "" } { attributes.emplace_back(make_pair("src", std::move(url))); }
};
}// namespace html
我认为 inlay hints
现在是 built-in 功能。 VS Code 引入了一些新值来控制 inlay hints
自 v 1.67
:
编辑器 › Inlay Hints
:启用值:
on
- 嵌入提示已启用。off
- 嵌入提示已禁用。onUnlessPressed
- 使用 Ctrl+Alt 显示和隐藏嵌入提示。offUnlessPressed
- 使用 Ctrl+Alt 隐藏和显示嵌入提示。
检查此 GitHub issue 了解有关 inlay hints
当我将 inlay hints
设置为 offUnlessPressed
时,当我按下 Ctrl + Alt
时它看起来像这样(请忽略它是一个 Rust 项目):