V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
netcon
V2EX  ›  程序员

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

  netcon · 2021-02-07 21:56:53 +08:00 · 32563 次点击
这是一个创建于 1144 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

GitHub1s - Chrome 网上应用店

https://chrome.google.com/webstore/detail/github1s/lodjfmkfbfkpdhnhkcdcoonghhghbkhe
theprimone
    219
theprimone  
   2021-02-12 00:39:56 +08:00
之前我一般是用 gitpod 的,还算方便
e583409
    220
e583409  
   2021-02-12 08:11:45 +08:00
cool
docx
    221
docx  
   2021-02-12 14:27:42 +08:00 via iPhone
@netcon 好吧。也许可以加个提示,引导移动端到 pc 端,改善访问体验
juzi214032
    222
juzi214032  
   2021-02-13 02:37:16 +08:00
astkaasa
    223
astkaasa  
   2021-02-13 13:26:52 +08:00 via iPhone
+1s
justin2018
    224
justin2018  
   2021-02-13 13:49:11 +08:00
@netcon

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

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