乐趣区

关于github:如何在-GitHub-上高效阅读源码

原文链接: 如何在 GitHub 上高效浏览源码?

之前据说过一个故事,一个领导为了进步团队战斗力,把团队成员集中起来,搞关闭开发,重点还是在没有网的条件下。

后果就是一个月过来了,产出根本为零。

我发现,如果没有网,程序员基本上是写不出代码了。当初做什么性能之前,先到网上搜搜看,而后间接复制粘贴搞定。

最实用的技术就是这么朴实无华。

而大部分的代码都是在 GitHub 上找的,能够这么说,GitHub 基本上撑起了程序员一半的工资。

那如果不想把代码 clone 到本地,怎么在 GitHub 上高效浏览源码呢?

我最开始用的是一个插件,叫 Octotree

有了这个插件之后,在页面的最左侧会多一个目录树。这样的话,就能够疾速查看我的项目的整体目录构造,而且在切换文件时也会更加晦涩,再也不必来回刷新页面了。

仔细的小伙伴可能也发现了,下面的截图还有一处不同,就是页面地方多了一个「GitHub1s」按钮。

没错,这就是我要介绍的第二个插件。

点击这个按钮之后呢,就会呼出在线版的 VS Code,而后应用 VS Code 关上代码仓库,间接享受 IDE 的体验。

如果想间接通过网址来关上也是能够的,比方我的我的项目地址是:

https://github.com/yongxinz/i…

只须要将地址稍稍改变,加一个 1s 即可:

https://github1s.com/yongxinz…

那么这个 1s 到底是什么意思呢?官网是这么说的:

One second to read GitHub code with VS Code.

当然了,咱们也能够把代码拉下来,本人部署。而后依据服务响应的快慢,起个名字叫 2s 或者 3s 都能够。

尽管这种形式曾经很不便了,但还有一个毛病,就是关上的代码是只读的,不能编辑。比方我只想改几个很小的点,那么不好意思,还是要把代码 clone 下来,走一遍提交流程。

那还有更好的形式吗?

当然有。

终于到重点了,隆重推出由官网反对的形式:只须要在代码仓库页面按一下 . 就能够间接应用 VS Code 关上,而且反对编辑。

Press the . key on any repository or pull request, or swap .com with .dev in the URL, to go directly to a VS Code environment in your browser.

也能够通过地址拜访,把 .com 改成 .dev,比方:

https://github.dev/yongxinz/i…

太不便了,太优雅了。感觉好多操作都能够间接在浏览器里搞定了。

微软还是厉害。曾几何时,我记得微软在网上骂声一片,对其收买 GitHub 也持乐观态度。但人家当初开源我的项目曾经上千个了,还在一直奉献。而且产品也越做越好,别的不说,单靠 VS Code 就俘获了多少程序员的芳心。

科技公司还是得踏踏实实搞技术,披肝沥胆做产品,搞其余花里胡哨的货色没啥用。

咱们程序员呢,致力晋升技术,而后多给文章点在看,多转发,就挺好。


举荐浏览:

  • 开始读 Go 源码了

激情举荐:

  • 技术博客: 硬核后端技术干货,内容包含 Python、Django、Docker、Go、Redis、ElasticSearch、Kafka、Linux 等。
  • Go 程序员: Go 学习路线图,包含根底专栏,进阶专栏,源码浏览,实战开发,面试刷题,必读书单等一系列资源。
  • 面试题汇总: 包含 Python、Go、Redis、MySQL、Kafka、数据结构、算法、编程、网络等各种常考题。
退出移动版