0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

Linux爱好者 来源:Linux爱好者 作者:Linux爱好者 2021-02-23 11:38 次阅读

【导语】:只需要一秒钟,就可以使用 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

    文章

    4536

    浏览量

    66490
  • GitHub
    +关注

    关注

    3

    文章

    454

    浏览量

    15878

原文标题:连续 3 天霸榜狂增 9500 Star,1 秒钟就可以在 VS Code 中阅读 GitHub 代码

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    TRAVEO™ T2G CYT2B7看门狗无法复位怎么解决?

    #define CY_WDT_DEFAULT_MATCH_VALUE(32000ul) // 1 sec when clk_lf = 32KHz 这是我的看门狗初始化代码,程序并没有一秒钟复位
    发表于 02-01 08:35

    Simplicity Studio 5扩增功能支持以VS Code开发

    应用程序开发的支持。此一功能扩展可让开发人员在VSCode生态系统中构建、刷新和调试。用户可以使VS Code作为主要的IDE,同时仍然能够使用熟悉和喜爱的项目配置图形界面。在Simplicity Studio中配置、设置和生
    的头像 发表于 01-29 10:34 215次阅读
    Simplicity Studio 5扩增功能支持以<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>开发

    了解这些就可以搞懂 IGBT

    了解这些就可以搞懂 IGBT
    的头像 发表于 11-24 15:47 318次阅读
    了解这些<b class='flag-5'>就可以</b>搞懂 IGBT

    MM420前端只需要个3RV断路器就可以了吗?

    前端380的电下来,经过这个3RV,再过熔断器,就可以直接进变频器供电? 还是需要再加个空开(该选多大的呢?) 、漏保?
    发表于 11-23 06:42

    MCUXpresso for VS Code保姆式教程免费送!

    背景 NXP 在 2023 年 7 月 31 日正式发布了 MCUXpresso for VS Code  插件,使得广大的 VS Code 用户
    的头像 发表于 11-16 08:55 454次阅读
    MCUXpresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>保姆式教程免费送!

    请问AD8099供电电压5-12V是否指+Vs与-Vs之间有5V就可以了?

    你好。 请问AD8099供电电压5-12V是否指+Vs与-Vs之间有5V就可以了? -Vs可否接地? 我是希望采用5V单电源供电,放大几十mv的交流信号(几M至几十M),争取放大到20
    发表于 11-15 07:13

    8 个好用的VS Code Python 扩展

    仅限于以下功能: 通过Pylint或Flake8支持代码检查 在VS Code编辑器中调试代码 IntelliSense支持自动完成,代码
    的头像 发表于 10-16 11:11 283次阅读
    8 个好用的<b class='flag-5'>VS</b> <b class='flag-5'>Code</b> Python 扩展

    电机如何选电缆,看表一秒搞定!

    电机如何选电缆,看图一秒搞定,建议收藏转发,需要的时候,对照就可以了。
    的头像 发表于 09-04 09:50 534次阅读
    电机如何选电缆,看表<b class='flag-5'>一秒</b>搞定!

    Meta发布一款可以使用文本提示生成代码的大型语言模型Code Llama

    今天,Meta发布了Code Llama,一款可以使用文本提示生成代码的大型语言模型(LLM)。
    的头像 发表于 08-25 09:06 894次阅读
    Meta发布一款<b class='flag-5'>可以使</b>用文本提示生成<b class='flag-5'>代码</b>的大型语言模型<b class='flag-5'>Code</b> Llama

    在Arduino IDE中将CPU频率更改为80MHz,灯具随机快速闪烁是为什么?

    CPU 频率更改为 80MHz(不是按照可指导的 160Mhz 中的指示),那么它会工作得更好,并在一秒钟内获得一两次随机闪烁。我在这里错过了什么?
    发表于 06-07 08:17

    PLC控制伺服到底需要哪些信号就可以实现定位控制了?

    PLC控制伺服到底需要哪些信号就可以实现定位控制了?下面给大家分享两种控制。
    发表于 06-06 09:49 739次阅读
    PLC控制伺服到底<b class='flag-5'>需要</b>哪些信号<b class='flag-5'>就可以</b>实现定位控制了?

    如何使用定制板上的FlexCAN模块在一秒钟内发送3000个CAN帧?

    我写信是想询问我们 i.MX8QM-Apalis-Ixora 板上的 FlexCAN 模块。我们目前正在测试使用 FlexCAN 模块在一秒钟内发送 3000 个 CAN 帧的能力,但我们面临
    发表于 05-18 06:16

    门禁卡数据存储和检索请问有啥优化的办法能提高到一秒以内?

    个项目上需要存储大量门禁卡数据并作检索(三万张卡) 每个卡为十位十进制数。 用spi nor flash做外置存储。。现在发现最坏情况下,三万张卡检索需要4-6
    发表于 05-17 10:15

    TCP在重新传输发生之前是否有某种超时?这可以改变吗?

    我有个设置,PC(Windows 8)向运行在 esp 模块上的服务器发送个字节的请求,然后 esp 模块返回个 321 字节的消息。问题是当数据包丢失时,esp 似乎需要大约
    发表于 05-08 08:16

    需要尝试的8大 VS Code主题

    VS Code 有许多可用的主题,新的主题也在不断涌现。无论您是喜欢暗黑色系还是浅色系的主题,都不难找到适合自己的主题。但是,有这么多的选择,可能会让您陷入选择困境。
    的头像 发表于 04-03 17:06 2626次阅读