V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
netcon
V2EX  ›  程序员

给大佬们推荐个玩具,一秒钟打开在线 VS Code 阅读 GitHub 代码

  netcon · 2021 年 2 月 7 日 · 36441 次点击
  •   指定的图片不存在
    这是一个创建于 1899 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 GitHub 上读代码总是觉得不方便,即使有了 Octotree 这种东西也总觉得切来切去太麻烦了,clone 下来有的库超级大还太慢了,于是便萌生了搞一个在线 VS Code 读 GitHub 代码的工具(这想法早就有了,一直懒得搞)

    给大佬们推荐一个自己最近无聊做的小玩具,过年放假了方便各位大佬们在 GitHub 上读代码。

    这小玩具用法很简单,比如你现在正在看 facebook/react 这个代码库的代码,觉得页面切来切去很麻烦,直接在浏览器地址栏 github.com 中的 github 后面,加上个 1s,然后回车就行了,所有的公开代码库都可以。

    URL 从 https://github.com/facebook/react 变成了 https://github1s.com/facebook/react

    纯前端的哈,直接用的 gh-pages 托管,获取代码是 GitHub REST API,如果遇到了 Rate Limiting 设置个 OAuth Token 就好了,没有自己的服务部署,所以这网站服务理论上不会挂。

    仓库地址: https://github.com/conwnet/github1s

    有啥好的建议欢迎提,反正过年在家也没啥事儿。

    258 条回复    2022-02-25 20:13:41 +08:00
    1  2  3  
    xxyangyoulin
        201
    xxyangyoulin  
       2021 年 2 月 9 日
    很实用的玩具……
    i7990X
        202
    i7990X  
       2021 年 2 月 9 日
    太棒了,大赞!
    tenclock
        203
    tenclock  
       2021 年 2 月 9 日
    @shaopu 我也是
    gladuo
        204
    gladuo  
       2021 年 2 月 9 日
    非 js 好像还不能很好跳转,不过还是个很棒的项目
    netcon
        205
    netcon  
    OP
       2021 年 2 月 9 日 via Android
    @kikyous 已经增加 vue 文件高亮~
    libgen
        206
    libgen  
       2021 年 2 月 9 日
    之前在别处看到的,原来开发者在这啊!太赞了,访问速度也很理想.
    有个建议就是能否支持 vim 键位,因为不需要编辑,而且快速查找跳转有 Ctrl+F,所以其实只要 j/k 能上下翻页就好
    我平时上网用的 Vimium 扩展感觉翻页效率挺高的,不过在 github1s 里好像字母键都被截获了,感觉可以取消对字母键的监听,因为也没法输入嘛,然后用 Vimium 就能 vim 模式翻页了,也不用自行实现了,不知这个建议是否合理
    netcon
        207
    netcon  
    OP
       2021 年 2 月 10 日 via Android
    @libgen 很有道理,明天支持一下~
    xingzhi
        208
    xingzhi  
       2021 年 2 月 10 日
    很棒
    moxuanyuan
        209
    moxuanyuan  
       2021 年 2 月 10 日
    手动点赞
    beginor
        210
    beginor  
       2021 年 2 月 10 日
    确实不错,要是能保存就更好了
    zhuangzhuang1988
        211
    zhuangzhuang1988  
       2021 年 2 月 10 日
    牛逼.
    Pythondr
        212
    Pythondr  
       2021 年 2 月 10 日 via iPhone
    formulahendry
        213
    formulahendry  
       2021 年 2 月 10 日
    很棒!👍👍👍
    ZenKun
        214
    ZenKun  
       2021 年 2 月 10 日
    很 Nice
    james2013
        215
    james2013  
       2021 年 2 月 10 日
    刚试了,感觉挺棒
    guanhui07
        216
    guanhui07  
       2021 年 2 月 10 日
    还真不错
    welling
        217
    welling  
       2021 年 2 月 10 日
    看到阮一峰转发,还以为是 github 的官方功能,
    大佬牛 B
    justin2018
        218
    justin2018  
       2021 年 2 月 10 日
    真是太棒了 谢谢楼主提供了一个这么好的“玩具” 哈哈哈~

    ---------确实是痛点---------

    在 GitHub 上读代码总是觉得不方便

    即使有了 Octotree 这种东西也总觉得切来切去太麻烦了

    clone 下来有的库超级大还太慢了

    -------------------------------

    刚刚搜索发现 已有作者写了 chrome 插件了

    GitHub1s - Chrome 网上应用店

    https://chrome.google.com/webstore/detail/github1s/lodjfmkfbfkpdhnhkcdcoonghhghbkhe
    theprimone
        219
    theprimone  
       2021 年 2 月 12 日
    之前我一般是用 gitpod 的,还算方便
    e583409
        220
    e583409  
       2021 年 2 月 12 日
    cool
    docx
        221
    docx  
       2021 年 2 月 12 日 via iPhone
    @netcon 好吧。也许可以加个提示,引导移动端到 pc 端,改善访问体验
    juzi214032
        222
    juzi214032  
       2021 年 2 月 13 日
    astkaasa
        223
    astkaasa  
       2021 年 2 月 13 日 via iPhone
    +1s
    justin2018
        224
    justin2018  
       2021 年 2 月 13 日
    @netcon

    楼主 咨询下 Github1s 是使用的哪个服务商的

    速度真快~
    netcon
        225
    netcon  
    OP
       2021 年 2 月 13 日 via Android
    @justin2018 就是部署在 github-pages 上面呀,免费的~
    jigi330
        226
    jigi330  
       2021 年 2 月 13 日
    打开速度很慢会是什么原因呢?
    6388xE5FRKTNUT9x
        227
    6388xE5FRKTNUT9x  
       2021 年 2 月 13 日
    非常非常好!
    BianSir
        228
    BianSir  
       2021 年 2 月 14 日
    好玩
    ZxykM
        229
    ZxykM  
       2021 年 2 月 15 日
    几天就 1w 了,恭喜啊
    netcon
        230
    netcon  
    OP
       2021 年 2 月 15 日 via Android
    @jigi330 这...这可不好说😂
    netcon
        231
    netcon  
    OP
       2021 年 2 月 15 日 via Android
    @ZxykM 谢谢,很开心大家喜欢
    bintianbaihua
        232
    bintianbaihua  
       2021 年 2 月 15 日
    哈哈哈, 好玩,谢谢
    foMM
        233
    foMM  
       2021 年 2 月 15 日
    这两天看到好多 up 主都出来推这个 repo,LZ 加油
    ExplodingDragon
        234
    ExplodingDragon  
       2021 年 2 月 16 日 via Android
    这个可以
    imzhu
        235
    imzhu  
       2021 年 2 月 16 日
    直接 100 star 顶到 1W,应该是 github 今年上升最快的 repo 了。确实非常有趣,大赞!
    sj20082663
        236
    sj20082663  
       2021 年 2 月 18 日
    不错不错,点赞!
    sleepm
        237
    sleepm  
       2021 年 2 月 19 日
    被抄袭了
    https://github.com/surfcodes/surf
    比较下 commit 历史,还有域名 whois,被抄了
    sleepm
        238
    sleepm  
       2021 年 2 月 19 日
    @sleepm 再仔细看下,人家提到了'This repo is forked from Github1s'
    ttimasdf
        239
    ttimasdf  
       2021 年 2 月 22 日
    好家伙,13.6k star 了,太厉害了。
    netcon
        240
    netcon  
    OP
       2021 年 2 月 22 日
    @sleepm 是的,这个 Issue 里面还提了这个,好尴尬
    https://github.com/conwnet/github1s/issues/140
    YzSama
        241
    YzSama  
       2021 年 2 月 23 日
    @netcon #240 大佬,已 star 了。suf 这个行为不太可取,就像自己写得代码,被其他人拿来用并修改 author 作者名字一样可恨
    isnullstring
        242
    isnullstring  
       2021 年 2 月 23 日
    难受,不翻墙完全打不开
    KeyboardManAnAn
        243
    KeyboardManAnAn  
       2021 年 2 月 23 日
    微软自家的 codespace 似乎也有在做同样的事, 只是目前还是处于 beta 内测阶段 https://github.com/features/codespaces
    KeyboardManAnAn
        244
    KeyboardManAnAn  
       2021 年 2 月 23 日
    所以我们这边是提前先用上 codespace 了?!!!😁😁😁
    jjwjiang
        245
    jjwjiang  
       2021 年 2 月 23 日   ❤️ 1
    @netcon 我才看到这个争端以及楼主你自己的回复,说实话我觉得你得更自信点,我能看出来你是一个真心拥抱开源的人,但是纵容这样的事情发生不是促进开源而是切切实实的损伤了开源社区的氛围,也会把帮你说话的人置于一个尴尬的境地。
    BobLuo
        246
    BobLuo  
       2021 年 2 月 23 日
    来晚了
    psj1105
        247
    psj1105  
       2021 年 2 月 23 日
    早几天用上了,来感谢一波
    godgc
        248
    godgc  
       2021 年 2 月 23 日
    tql !用了一下 感觉脑子清醒了很多
    hhhyyyyyyyue
        249
    hhhyyyyyyyue  
       2021 年 2 月 23 日
    做的很棒, 很好的创意 !
    zhouquanbest
        250
    zhouquanbest  
       2021 年 2 月 23 日
    学习了 试试能不能让 gitlab 也支持
    netcon
        251
    netcon  
    OP
       2021 年 3 月 2 日 via Android
    @jjwjiang 感谢您的指点,您说的对,我之前只是想着把这东西做好给开源做一些自己的贡献,不过现在想想我的态度确实不妥,反而对开源造成了伤害,引以为戒,我后面会尽可能避免这样的事再次发生~
    fgk
        252
    fgk  
       2021 年 6 月 15 日
    一直在用,原来作者在这里
    dangyuluo
        253
    dangyuluo  
       2021 年 8 月 12 日
    这也太牛了,被 Github 官方支持
    fengzipei3
        254
    fengzipei3  
       2021 年 8 月 12 日 via iPhone
    牛逼
    andyskaura
        255
    andyskaura  
       2021 年 8 月 12 日
    原作者!!!
    c332030
        256
    c332030  
       2021 年 8 月 13 日
    挺好用的
    LiMengBo
        257
    LiMengBo  
       2021 年 8 月 13 日
    大佬,牛逼,官方都支持了
    feelinggxj
        258
    feelinggxj  
       2022 年 2 月 25 日
    +1s
    1  2  3  
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1079 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 118ms · UTC 22:43 · PVG 06:43 · LAX 15:43 · JFK 18:43
    ♥ Do have faith in what you're doing.