在5月,我们宣布VisualStudio代码段及其早期支持C++ 开发商。 在过去的几个月里,我们采访了早期采用者,并根据他们的反馈,我们继续添加新的功能和改进代码空间的体验。作为这些努力的一部分,我们很高兴地宣布,我们已经简化了经验,现在 visualstudio代码空间已经整合到GitHub代码空间中 . 这种转变意味着visualstudio开发人员和VS代码开发人员在连接到代码空间时将拥有单一的服务和体验。
在 Ignite我们提供了一些代码空间体验的进一步更新,您可以阅读 一般来说。 有一些新的变化,比如 能够指定更多的初始化设置 在您的回购信息,使开发人员可以迅速开始时,连接到您的代码!我们上周在CPPCon上演示了这个能力,同时在C++程序中为C++开发人员提供了一系列令人兴奋的新Linux目标能力。
编辑、调试和测试
我们知道,visualstudio体验的关键是在编辑器中提高效率,我们现在也在codespace环境中启用了更多这些优秀的特性。 我们在连接到代码空间时启用的一些附加功能包括:
- 语义色彩化
- 远程连接管理器
- 生成配置管理器
- Vcpkg集成
- 现在支持大多数导航方案
- 测试资源管理器功能不可用 更完整
- 基本的调试器步进是 支持
- 支持数据工具提示
我们期待着根据您的反馈添加更多的特性和功能。 我们鼓励您阅读Codespaces文档,以了解更多关于支持的内容以及针对您的开发需求仍在进行的内容。
自动设置WSL
我们的C++团队继续努力简化跨平台开发的进入壁垒,而代码空间有助于实现这一目标。我们最近添加了自动配置WSL环境的功能,作为托管代码空间的Windows环境的一部分。这意味着登录到存储库的新用户可以立即构建/调试针对Windows和Linux的系统,而无需进行任何手动配置。此外,如您所料,您还可以获得特定于平台的IntelliSense的好处。
如何尝试代码空间?
对于C++开发人员,我们仍然处于私有预览状态,主要支持控制台应用程序和库开发。我们正在努力建立支持 了解更多场景,并继续向大家学习各种配置需求。 为此,我们正在寻找更多的客户加入我们的服务,他们可以承诺为我们提供一些反馈,以改善体验。 如果你对此感兴趣, 请在这里注册 上榜!