VisualStudio代码C++扩展2021年4月更新:CUDA C/C++智能感知和苹果硅支持

2021年4月更新 Visual Studio代码C++扩展 现在可用! 此最新版本 提供 品牌 新功能,如用于CUDA的IntelliSense C/C++与 本地的 语言 服务器 支持Apple Silicon- 以及一系列的增强和错误修复。 要了解有关所有增强功能的更多信息,请查看 我们的 GitHub的发行说明。

null

CUDA C/C++智能感知

我们很高兴地宣布C++扩展现在为CUDA C/C++提供了智能感知!CUDA是一个并行编程平台,使开发人员能够与GPU进行交互。微软和NVIDIA已经合作,在VS代码中照亮CUDA C/C++开发经验。CUDA C/C++的智能感知是目前可用的 Visual Studio代码内部人员 . NVIDIA Nsight visualstudio代码版即将提供对GPU内核的构建和调试支持-请查看 NVIDIA的开发者博客 了解更多!

Apple Silicon ARM64支持

二月份,visualstudio代码 宣布 它的第一个稳定的苹果硅版本 . 用这个 最新版本, C++扩展的语言服务器二进制文件也在苹果硅上运行。 运行 语言服务器 在苹果的硅片上使用本机技术效率更高 而不是用一个 模拟器,导致 更好的性能和更长的电池寿命。

C++扩展语言服务器提供智能感知(如快速信息和自动完成)的代码编辑功能,代码导航(转到定义/声明,查找所有引用),以及一些重构特征(如重命名符号)。在苹果硅上调试C++项目将在将来得到支持,你可以检查一下。 GitHub问题(#7035) 获取更新。

其他增强功能

除了 支持CUDA C/C++智能感知和Apple硅ARM64架构 四月 2021 更新 来 具有 一堆 功能增强! 我们对 为函数调用自动添加括号(#882) , 哪一个 是 我们的一个 顶部 投票GitHub 问题!

至 使可能 自动添加 圆括号 函数调用之后, 去 文件 > 偏好 > 设置 以及以下 扩展 > C/C++, 选中下面的框 “CU cpp:自动完成添加括号。”

Screenshot of the C++ extension's setting called Autocomplete Add Parenthesis in VS Code's Preferences UI. The setting is enabled by marking the checkbox.

然后,在插入函数调用时, 括号将 自动添加 , 将光标置于内部或外部取决于 是否 函数需要 参数。

GIF that shows a member function being selected from a completion list, and then parentheses being added automatically after the function call

2021年4月发布 也 提供:

  • 突出显示匹配的条件预处理器语句。 #2565
  • 用于导航到条件组中匹配的预处理器指令的命令。 #4779
  • 自动关闭包含完成括号。 #7054

还有更多! 退房 我们的 发行说明 了解更多的增强功能和超过25个错误修复。

你觉得呢 想想看?

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

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

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享