乐趣区

关于ide:连续-3-天霸榜狂增-9500-Star1-秒钟就可以在-VS-Code-中阅读-GitHub-代码

【导语】:只须要一秒钟,就能够应用 VS Code 浏览 Github 代码。

简介

Github 是全世界程序员最沉闷的社区,因为下面有着许多开源、优良的我的项目,Github 对程序员来说就是一个宝藏库。通常在 Github 上看代码都是间接在网页上点点点,或者是将代码 clone 到本地,再应用代码编辑器关上。

Github1s 这个我的项目,就是将在线网页和 VS Code 联合起来,在线就能应用 VS Code 的形式浏览 Github 代码,不再须要 clone 到本地。

应用形式也非常简单,只须要在浏览器网址局部的 github 前面,增加 1s,而后回车就行了。例如:

我的项目地址:

https://github.com/conwnet/gi…

扩大

Github1s 当初是基于 VSCode 1.52.1。一方面,VS Code 能够被构建为浏览器版本,同时 VS Code 具备十分弱小和灵便的可扩展性,因而能够很容易地实现 VS Code 扩大;另一方面,Github 提供了功能强大的 REST API,具备十分多的个性,包含读取目录和文件。

Github1s 就是基于以上两点实现的,它是一个纯动态的 Web 应用程序,目前部署在 Github Pages 上。

另外须要留神的一点是,应用 Github1s 有速度的限度。对于未经身份验证的申请,每小时最多只能有 60 个申请,未经身份验证的申请与 IP 地址关联,而不与用户关联,对于应用身份验证的申请,每小时最多运行 5000 个申请。

基于 Github1s,曾经有很多开发者实现了对应的浏览器扩大,如:

  • Github1s 的作者 zulhfreelancer 实现的基于 Chrome 的扩大,Open in VS Code
  • 其余 Chrome 扩大:GitHub1s_chrome_extension、edge-extensions-github-code-viewer、Github1s-Extension、Github Web IDE、github1s-shortcut
  • 基于 Firefox 的扩大,Github1s-Extension、github1s-firefox-addon、Github Web IDE
  • 基于 Edge 的扩大,edge-extensions-github-code-viewer、Github Web IDE

上述扩大链接,在 GitHub 主页都有。

衍生产品

Github1s 在 GitHub 间断霸榜后,有其余开发者基于它做了另外一个我的项目 surf

链接:https://github.com/surfcodes/…

它的用法和 Github1s 相似:

把浏览器网址局部的 github.com 中的 com 改成 surf,而后回车就行了。

surf 目前的个性有:

  • ✅ 反对 Github support:反对在 VS Code 中浏览 GitHub 仓库
  • ✅ 反对 Gist support:反对在 VS Code 中浏览 Gist 代码
  • ✅ 官网 Chrome 扩大
  • ✅ 官网 CLI 工具:在终端用 surf . 命令能够关上 surf
  • ✅ 反对 Gitlab:gitlab.surf

开源前哨 日常分享热门、乏味和实用的开源我的项目。参加保护 10 万 + Star 的开源技术资源库,包含:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。

退出移动版