github 又出新功能,布局云端 vscode?

脑洞前端

共 1444字,需浏览 3分钟

 ·

2021-09-08 02:26

vscode 和 github 是微软的两大开源产品,二者在业界的影响力都是巨大的。

近日 Github 新出了一个功能,用户可以通过将 url 中的 「.com 替换为 .dev」 来直接打开在线版的 vscode 编辑器。

如果大家听过之前出现的一个叫做 github1s 的第三方工具的话,那就很容易理解这个功能。和 github1s 的一样,用户通过修改 url 中的少量字符就可以直接在在线版的 vscode 中打开仓库。

比如 github 地址为:

https://github.com/azl397985856/leetcode

那么你就可以通过访问如下地址直接在云端 ide 打开:

https://github.dev/azl397985856/leetcode

url 长度还是相同的,甚至还有一点整齐美

还有一种更简单的方法:只要你在任何 GitHub Repo 页面上「按下 .键」 会自动跳转到github.dev的网站。

笔者特意对 github1s 和 github.dev 进行了对比,结果如下图:

可以发现二者不管是 UI 还是功能都是非常类似的。大的不同点就是 github.dev 集成了 codespaces,这也是微软的下一个主战场。不难想象,将来不仅是云端 vscode 还是本地的 vscode 都会向 codespaces 发力。

codespaces 允许你使用云端的资源,而不仅仅是作为一个编辑器,整体感觉类似 gitpod,不过功能会更多。

gitpod 也是一款非常不错的产品,推荐大家使用

codespace 定位更高端,比如可以像 github actions 那样定制镜像,环境等。GitHub Codespaces 支持 Visual Studio Code 和新式 Web 浏览器。借助在云端的开发,可无缝切换使用不同的工具,随时随地贡献代码。

想直接体验?戳这里:https://visualstudio.microsoft.com/zh-hans/services/github-codespaces/

如下是 codespaces 的架构图:

可以看出其主要由两部分组成:一部分是编辑器,另外一部分是云端的虚拟机,而几乎所有的功能都可以在云端完成,比如 AI 提供的自动补全,「根据注释写代码」等功能。更多关于 codespaces 的介绍参考:https://docs.github.com/en/codespaces/overview#joining-the-beta

不过 codespaces 目前还没有大规模推广,期待这 codespaces 可以尽快推广,给广大像我一样的开发者带来便利。



  • 后台回复:typescript,获取我写的 typescript 系列文章,绝对精品
  • 后台回复:电子书,自动获取我为大家整理的大量经典电子书,省去你筛选以及下载的时间
  • 后台回复:不一样的前端,自动获取精选优质前端文章。
  • 后台回复:算法,自动获取精选算法文章。另外也可关注我的另外一个专注算法的公众号力扣加加
  • 后台回复:每日一荐,自动获取我为大家总结的每日一荐月刊,内含精品文章,实用技巧,高效工具等等



浏览 30
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报