微信|致C++开发者:Codespaces更新

微信|致C++开发者:Codespaces更新

文章图片

【微信|致C++开发者:Codespaces更新】微信|致C++开发者:Codespaces更新

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

除了在Codespaces文章中介绍的那些更新之外 , 下面我将简要的介绍一些新特性 , 包括:在初次配置仓库时指定更多的信息 , 以使开发者在连接到你的代码库时能快速开始 , 在上周的CppCon会议上 , 我们已经演示了这个功能 , 还演示了如何在Codespaces中面向Linux目标平台进行开发的流程 。
编辑 , 调试和测试我们明白 , 在编码的时候高效地使用代码编辑器是吸引开发者选择Visual Studio的重要考量 , 为此 , 我们也同样地在Codespaces环境中添加了类似的功能特性 , 下面是一些你可能感兴趣的特性列表:
> 语法着色
> 远程连接管理器
> 编译配置管理器
> vcpkg集成
> 支持大部分的代码导航场景
> 测试管理器的功能更加接近于完成
> 基本的单步调试已支持
> 数据提示已支持
后面我们会基于开发者的使用反馈来添加更多新功能 , 具体哪些功能已经被支持和不被支持 , 请阅读Codespaces官方文档 。
WSL自动化配置我们的C++团队做了相当一部分的工作来简化跨平台开发 , Codespaces也致力于实现这个目标 。 目前我们新加入了一项称之为”WSL自动化配置”的功能 。 这意味着 , 新加入到仓库的开发者可以立即就开始面向Windows或者Linux平台进行编译和调试 , 而不需要进行繁琐的手动配置操作 。 另外 , 就如你所期待的那样 , Codespaces还会提供特定于平台的IntelliSense提示信息 。


如何使用Codespaces目前对于C++开发者来说 , 我们目前还处于私有预览版状态 , 仅支持控制台应用程序和库开发 。 我们会继续增加更多的开发场景并倾听使用者的反馈 , 那么 , 如果你感兴趣 , 就去Codespaces官网试试看吧 。
最后Microsoft Visual C++团队的博客是我非常喜欢的博客之一 , 里面有很多关于Visual C++的知识和最新开发进展 。 大浪淘沙 , 如果你对Visual C++这门古老的技术还是那么感兴趣 , 则可以经常去他们那(或者我这)逛逛 。
本文来自:《Welcome C++ developers to GitHub Codespaces! 》


    推荐阅读