1。创建环境首先进入GitHub,找到任意一个项目。具有Beta权限的用户在单击代码后会发现一个额外的[OpenwithCodespaces]选项。Codespaces是GitHub云VSCode的产品名称。点击后选择下一步,如果之前创建过项目的编辑环境,可以恢复,也可以选择【Newcodespace】创建新环境,Beta阶段只允许创建最多2个环境。选择好环境后,就可以开始初始化了。初始化完成后,就可以看到完整的开发环境了。整体布局和VSCode几乎一样。VSCode可以使用的插件可以在这里找到。会有很多疑问,这只是一个编辑器吗?编辑后,代码无法运行?这样做有意义吗?在这里要告诉大家:基本信息硬盘空间:180GBCPU:2核内存:4GB操作系统:Ubuntu可以看到,整个开发服务器的配置还是很给力的。对于开发一些小项目来说是一个非常足够的开发环境服务器配置还可以,但是开发环境需要自己安装。node、python、java、go常用的语言一应俱全!gcc、mvn、gradle都不是问题,不用自己安装,直接使用!3.开发实例说了这么多,还是要看环境。你真的会开发吗?这是一个完整的例子。首先打开一个前端项目,直接执行yarn命令安装开发包,然后执行yarnstart命令启动项目。可以看到下图启动成功。这时候就有问题了。启动地址是本地的http://localhost:3000,这个也访问不了。不要着急,点击本地地址访问,此时就可以看到有真实页面了!访问http://localhost:3000后,会自动跳转到GitHub提供的页面URL。另外,在左侧开发代码时,右侧也会自动更新变化,与本地开发体验如出一辙!4.除了符合本地开发体验的其他功能,还可以看到更多的优势。您不需要自己配置SSH。GitHub直接为你配置了本地的VSCode编辑器。菜单栏已移动,更好地优化了显示空间。PullRequest和Issue查看非常方便。结合GitHubAction简直太酷了。还有一个实时共享功能。使用它,您可以一起观看代码编程。5.总结【本地IDE已经过时了!编辑大结局!】这句话不是一个完整的标题党,GitHub的Beta阶段的云编辑器有相当多的优势!用完就走,有网络随时随地都可以开发,不消耗本地资源。开发环境一应俱全,直接用账号在线写代码。结合GitHubActions,自动化集成部署,无痛点结合Issue、Projects、Wiki和私有仓库等功能,对小团队开发极具吸引力。VSCode在本地开发编辑器中已经占据半壁江山,现在GitHub的Codespaces更上一层楼。期待该功能早日公测,给开发者更多的选择和优质的体验
