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

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

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

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

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

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

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

GitHub1s - Chrome 网上应用店

https://chrome.google.com/webstore/detail/github1s/lodjfmkfbfkpdhnhkcdcoonghhghbkhe
theprimone
2021 年 2 月 12 日
之前我一般是用 gitpod 的,还算方便
e583409
2021 年 2 月 12 日
cool

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

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

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

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

© 2021 V2EX