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

2021 年 2 月 7 日
 netcon

在 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

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

37425 次点击
所在节点    程序员
258 条回复
cking
2021 年 2 月 9 日
@netcon 感谢大佬 正好给我学习的助力
image72
2021 年 2 月 9 日
henmeiweide
2021 年 2 月 9 日
太爽了,感谢楼主
netcon
2021 年 2 月 9 日
@image72 感谢,我研究一下
moell
2021 年 2 月 9 日
好东西,已 star
looppppp
2021 年 2 月 9 日
好棒
tkl
2021 年 2 月 9 日
gitpod ???
zhongzc
2021 年 2 月 9 日
好东西,后续可以支持在 PR 界面 +1s 后切换到 PR 所在的分支吗
oo1
2021 年 2 月 9 日
TQL!纯前端原来有这么丰富的能力!
pushyzheng
2021 年 2 月 9 日
太赞了!
gqbre
2021 年 2 月 9 日
整个仓库搜索,允许切换分支
加上这两个就无敌
circlehotarux
2021 年 2 月 9 日
太厉害了,已 start
nthhdy
2021 年 2 月 9 日
不错啊,很方便。

感觉用起来还是有点不流畅。打开项目虽然快,但是打开目录和文件要稍等一下。command + p 列出的文件列表只是已经打开的文件,看起来跟桌面版里面提前建好索引的做法不一样。在浏览器里面一些快捷键似乎不一样了?

仅从用户角度说说,vscode 插件我不太懂,瞎说。
abowloflrf
2021 年 2 月 9 日
太棒了,比 sourcegraph 快好多
netcon
2021 年 2 月 9 日
@nthhdy 现在是为了防止 rate limiting exceeded 只有点开目录的时候才会加载目录结构,后续会提供一键加载全部的功能,更换 GraphQL 之后应该也会减轻 rate limiting 的限制
kosgug
2021 年 2 月 9 日
太牛逼了,真好
JayZXu
2021 年 2 月 9 日
这东西真的好用!
SpiderXiantang
2021 年 2 月 9 日
这已经不是玩具了。。
shaopu
2021 年 2 月 9 日
打开后是显示:Unable to open '~': Unable to resolve resource
lzdyes
2021 年 2 月 9 日
真不错,用起来很方便

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/752197

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX