ZKX's LAB

致C++开发者:Codespaces更新

2020-09-24新闻16

原标题:致C++开发者:Codespaces更新

Codespaces的变迁

5月份那会儿,我们官宣了Visual Studio Codespaces以及对C++开发者的早期支持。过去的几个月,我们和一些C++开发者做了深入的交谈,基于他们的反馈,我们对Codespaces进行了持续的改进并优化了使用体验。今天我们再次宣布:Visual Studio Codespaces目前已经迁移到GitHub Codespaces中。这次迁移意味着,当需要连接到Codespace时,Visual Studio和VS Code开发者可以使用统一的服务。

致C++开发者:Codespaces更新

除了在Codespaces文章中介绍的那些更新之外,下面我将简要的介绍一些新特性,包括:在初次配置仓库时指定更多的信息,以使开发者在连接到你的代码库时能快速开始,在上周的CppCon会议上,我们已经演示了这个功能,还演示了如何在Codespaces中面向Linux目标平台进行开发的流程。

编辑,调试和测试

我们明白,在编码的时候高效地使用代码编辑器是吸引开发者选择Visual Studio的重要考量,为此,我们也同样地在Codespaces环境中添加了类似的功能特性,下面是一些你可能感兴趣的特性列表:

> 语法着色

> 远程连接管理器

> 编译配置管理器

> vcpkg集成

> 支持大部分的代码导航场景

> 测试管理器的功能更加接近于完成

> 基本的单步调试已支持

> 数据提示已支持

后面我们会基于开发者的使用反馈来添加更多新功能,具体哪些功能已经被支持和不被支持,请阅读Codespaces官方文档。

WSL自动化配置

我们的C++团队做了相当一部分的工作来简化跨平台开发,Codespaces也致力于实现这个目标。目前我们新加入了一项称之为”WSL自动化配置”的功能。这意味着,新加入到仓库的开发者可以立即就开始面向Windows或者Linux平台进行编译和调试,而不需要进行繁琐的手动配置操作。另外,就如你所期待的那样,Codespaces还会提供特定于平台的IntelliSense提示信息。

致C++开发者:Codespaces更新

如何使用Codespaces

目前对于C++开发者来说,我们目前还处于私有预览版状态,仅支持控制台应用程序和库开发。我们会继续增加更多的开发场景并倾听使用者的反馈,那么,如果你感兴趣,就去Codespaces官网试试看吧。

最后

Microsoft Visual C++团队的博客是我非常喜欢的博客之一,里面有很多关于Visual C++的知识和最新开发进展。大浪淘沙,如果你对Visual C++这门古老的技术还是那么感兴趣,则可以经常去他们那(或者我这)逛逛。

本文来自:《Welcome C++ developers to GitHub Codespaces! 》

致C++开发者:Codespaces更新

#技术编程

随机阅读

qrcode
访问手机版