【导语】:只须要一秒钟,就能够应用 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 等。