【导语】:只需要一秒钟,就可以使用 VS Code 阅读 Github 代码。
Github 是全世界程序员最活跃的社区,因为上面有着许多开源、优秀的项目,Github 对程序员来说就是一个宝藏库。通常在 Github 上看代码都是直接在网页上点点点,或者是将代码 clone 到本地,再使用代码编辑器打开。
Github1s 这个项目,就是将在线网页和 VS Code 结合起来,在线就能使用 VS Code 的方式阅读 Github 代码,不再需要 clone 到本地。
使用方式也非常简单,只需要在浏览器网址部分的 github 后面,添加 1s ,然后回车就行了。例如:
扩展
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。
它的用法和 Github1s 类似:
把浏览器网址部分的 github.com 中的 com 改成 surf ,然后回车就行了。
surf 目前的特性有:
支持 Github support:支持在 VS Code 中浏览 GitHub 仓库
支持 Gist support:支持在 VS Code 中浏览 Gist 代码
官方 Chrome 扩展
官方 CLI 工具:在终端用surf . 命令可以打开 surf
支持 Gitlab:gitlab.surf
原文标题:连续 3 天霸榜狂增 9500 Star,1 秒钟就可以在 VS Code 中阅读 GitHub 代码
文章出处:【微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。
责任编辑:haq
-
代码
+关注
关注
30文章
4941浏览量
73138 -
GitHub
+关注
关注
3文章
484浏览量
18424
原文标题:连续 3 天霸榜狂增 9500 Star,1 秒钟就可以在 VS Code 中阅读 GitHub 代码
文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
求助,关于cubemx + nano 4.1.1 + STM32F405时钟的问题求解
嵌入式接口通识知识之PWM接口
SEGGER工具链集成到CMake和VS Code了
微软开源GitHub Copilot Chat,AI编程迎来新突破
为何时钟晶振用32.768kHz怎么定义一秒钟
门铃语音芯片有哪几种型号可以选择?
esp32s3一秒起烫
SDK如何控制DLP4500在一秒内投影60张图片?
使用MCUXpresso for VS Code插件开发Zephyr的hello world
ADS1115接线是只需要接SCL与SDA吗?ADDR与ALERT/RDY需要接线吗?
Zephyr领进门系列:MCUXPresso for VS Code插件安装

只需要一秒钟,就可以使用VS Code阅读Github代码
评论