Visual Studio Codespaces初体验
大约一年前,微软推出了Visual Studio Online,其在线代码编辑器基于流行的Visual Studio Code项目。它基本上是一个完整的代码编辑器,可以在Web网页上使用,并且位于托管环境中。
等待Email的到来...
浏览器访问
https://visualstudio.microsoft.com/services/visual-studio-codespaces/
进入Codespaces的登录页面
我们看到了 Fluent UI 的登录页面
这种设计风格已经融入microsoft-365中,后续我们再介绍。
我们在这里创建一个工作空间
我们看到正在查找我们的Azure订阅...
所以我们登录的用户,需要有自己的Azure订阅~
在这里我们感谢BoatHouse社区
https://boat-house.cn/
提供的MSDN订阅
Review
如果大家不清楚如何创建自己的Azure订阅
可以参考 我与Azure(一)结缘及注册
这里我们可以选择距离我们较近的地区
熟悉Azure的小伙伴们,我们也可以在高级选项中调整我们的资源组,以及Codespaces的名称
确认无误后,我们点击Create,创建我们Codespaces的工作空间
正如GitHub官方在月初介绍的那样
具体访问
https://github.com/features/codespaces
我们填写自定义空间名称
可选择工作空间的工作负载类型(可以理解为IaaS的资源情况)
以及为了节约成本,自动关闭工作空间的时长等
我们继续点击创建...
我们看到已经开始初始化了
经过一些等待,我们已经看到熟悉的VSCode的界面了
我们可以看到...可能网络连接有些不稳定
熟悉的扩展,以及现在支持的页面显示语言...期待中文......
想要打开一个命令行终端,但过去了很长时间...
我们在Help-> Info里看到当前Codespaces详细的版本号,提交日期,以及我们正在使用的Web浏览器相关信息
我们回到控制台,这里我们看到刚刚使用的Codespaces还在活动可用的状态
这里,我们不禁赞叹,如果说Microsoft 365可以为白领及从事创作的朋友们,以及学生朋友们提供在任何时间,任何地方都可以记录自己都想法的跨平台云服务。
那么,CodeSpaces的诞生,也为专业开发人员提供随时随地面向不同技术栈,进行编码的高可用工具。
让我们共同期待它进一步的发展!
Codespaces 功能特性
无论你在处理长期项目、短期功能分支,还是想快速查看拉取请求,Visual Studio Codespaces 都可在几分钟内提供完全配置的开发环境,帮助你提高工作效率。通过指向 Git 存储库,Visual Studio Codespaces 设置了你专注提高工作效率所需的一切:
源代码
运行时
Linter 和调试程序
扩展
Visual Studio Codespaces 提供基于浏览器的编辑器,该编辑器支持 Git 存储库、扩展和内置的命令行接口,让你能通过任意设备编辑、运行和调试应用程序。
Visual Studio Codespaces 环境内置有 Live Share 和 IntelliCode,可实时协作处理你的项目,并基于来自数千个开源存储库的最佳做法,提供基于 AI 的代码建议。
Visual Studio Codespaces 可漫游你的设置、主题、Git 标识和配置文件,因此无论你使用哪种计算机,你都具有个性化的体验,一切都是按你想要的方式呈现。
详情可见
https://github.com/features/codespaces