VisualStudio代码C++扩展2020年7月更新:doxGy注释和LogoSoots

2020年7月更新 Visual Studio代码C++扩展 现在可用。这个最新版本提供了全新的特性,比如Doxygen注释的可视化和调试时对Logpoints的支持(GDB/LLDB),以及一系列增强和错误修复。要了解有关所有更改的更多信息,请查看我们的 GitHub的发行说明。

null

显示Doxygen注释

编程辅助工具 是一个为源代码生成文档的编程工具。您可以使用包含有关函数的有用提示的注释对代码进行注释,然后Doxygen将根据这些注释生成文档。

在2020年7月的更新中,visualstudio代码支持在将鼠标悬停在函数上和键入时显示Doxygen注释。

例如,如果您的上面有下面的Doxygen注释 TriangleArea 函数声明:

Image of Doxygen block comment above function

当你悬停在 TriangleArea 在代码中,您将看到相应的文档:

Visualization of Doxygen comment on hover

您还可以在键入时看到文档,例如在调用函数时。如果你打电话 TriangleArea 例如,将弹出以下文档,其中包含有关其参数的信息:

GIF of Doxygen visualization during signature help

记录点

如果您曾经使用print语句来调试您的代码,那么logpoint将使您的生活变得更加轻松。Logpoints(在visualstudio中也称为跟踪点)允许您在应用程序中添加按需日志语句。当你的程序到达一个记录点时,它将把它的内容打印到调试控制台并继续运行;它不会像对断点那样停止执行。不过,日志点就像断点,因为它们不是源代码的一部分。不需要清理!

随着2020年7月更新,C++扩展现在支持GDB和LLDB的日志点。要添加一个Logpoint,右键单击代码行旁边最左边的边距。然后选择 添加日志点 然后键入要记录的消息。大括号('{‘和’}’)之间的任何表达式都将在到达Logpoint时计算。

GIF of creating a logpoint in VS Code

您还可以在Logpoint消息中打印以下$token:

$地址          当前指令

$呼叫方             调用函数名

$调用堆栈      调用堆栈

$函数       当前函数名

$PNAME名称            进程名称

每日三次                    线程ID

$t名称             线程名称

$滴答声                  刻度计数(来自Windows GetTickCount)

其他增强功能

2020年7月更新的另一个增强是,如果在指针类型上使用成员选择运算符,C++扩展现在显示相应成员的建议,并自动将“。”转换为“->”。 #862 ).

GIF of member selector operator converting to an arrow when type is pointer

你觉得呢 想想看?

下载VisualStudio代码的C++扩展 今天,试一试,让我们知道你的想法。如果您遇到任何问题,或有任何建议,请在 GitHub存储库的问题部分 . 您也可以加入我们的Insiders计划,通过访问 文件 > 偏好 > 设置 以及以下 扩展 > C/C++, “更改” CU Cpp:更新频道 “至” 内部人士 ”.

我们可以通过下面的评论或电子邮件联系 visualcpp@microsoft.com . 你也可以在Twitter上找到我们的团队 @ 视觉 .

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0 分享