给大佬们推荐个玩具,一秒钟打开在线 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 条回复
netcon
2021 年 2 月 8 日
@dzyou2007 移动端暂时不支持...工作量好大,后面等 vscode 支持了这个就支持了😂
netcon
2021 年 2 月 8 日
@quericy 是的,支持 gitlab 应该很简单,改几个接口应该就行了
Dvel
2021 年 2 月 8 日
太棒了这个 👍👍👍
woostundy
2021 年 2 月 8 日
求增加 vim 模式
huangsen365
2021 年 2 月 8 日
@netcon 感觉可以引导用户使用 chrome 插件(专门为 github1s 开发),这样使用体验更佳,不然用户要手敲 1s 其实久而久之会形成一种不安全感因为担心 typo 各种。。。
skye
2021 年 2 月 8 日
想法牛逼!
netcon
2021 年 2 月 8 日
@woostundy 插件配置能力近期更新上去~
netcon
2021 年 2 月 8 日
@huangsen365 多谢建议,上面有老哥已经搞了个油猴脚本,近期我再搞一个插件
jisuowei
2021 年 2 月 8 日
666
a2001103
2021 年 2 月 8 日
厉害了 我的哥
JankinAnn
2021 年 2 月 8 日
厉害 想法好,实现棒。
huangsen365
2021 年 2 月 8 日
@netcon 可惜楼主开发这种东西只能使用境外网络比靠谱。。
不然在国内被滥用了会被监管的。。。
leven87
2021 年 2 月 8 日
首先给楼主点个赞! 有想法。
我最喜欢的是可以左侧有树形目录浏览,节省大量在 github 上页面刷新的时间。
代码高亮这些,对我其实无所谓。
如果能够加入函数跳转,那就真是非常实用了。甚至可以免去我 clone 到本地的工作量。不过估计不容易。
BIAOXYZ
2021 年 2 月 8 日
老哥你这才是良心项目,赞一个~
ljpCN
2021 年 2 月 9 日
刚在知乎看到,油管和 tiktok 也可以加一秒
codehz
2021 年 2 月 9 日
希望能加入切换分支和 commit hash 的功能
netcon
2021 年 2 月 9 日
@codehz 现在也是可以的,在 github 上切换完再加 1s 就行了,后面我在 github1s 里面再加上切换的能力
southlink
2021 年 2 月 9 日
不錯,要是能弄到 vscode 插件就好了
huan1209
2021 年 2 月 9 日
不错不错
dragondove
2021 年 2 月 9 日
代码跳转有办法实现吗? github 现在有跳转的功能(但是并不好用,有些跳转是错误的,会跳转到无关的同名方法(Java)),能跳转的话对阅读代码应该有很大的帮助。

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

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

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

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

© 2021 V2EX