GitHub 这8大超实用小技巧,99.9%的人都不知道!

大家好,我是若川。我持续组织了近一年的源码共读活动,感兴趣的可以 点此扫码加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。历史面试系列。另外:目前建有江西|湖南|湖北籍前端群,可加我微信进群。

前言

作为一名开发者,我想你一定喜欢逛gayhub,而其中的一些隐藏功能,你可能还不知道哦!用起来实在是太爽了。

请往下看,你一定会有所收获...

1. 使用“T”键快速查找文件

这个功能实在太赞了,但却只有少部分人知道。当你想看一个文件的内容时,按下“T”键,搜索文件名,竟然能直接跳转到目标文件。

操作步骤

  1. 打开https://github.com/lodash/lodash

  2. 按下“T”键

  3. 输入add,test.js(任何你想查找的文件)

  4. 点击跳转查看内容

c5c41a14050e17b351e0390b66da2855.png

2. 3种方式使用“VSCode”编辑器查看代码

虽然使用“T”键可以快速搜索文件,但当咱想查看整个项目代码时,它就显得有点效率低下了。

一起来看看三种在线查看代码的方法,就像在你的VSCode编辑器中一样。

第三种是我最喜欢的方式,我相信你会喜欢的。

2.1 使用"."按键

  1. 打开https://github.com/vuejs/vue

  2. 按下"."键

  3. 接着你会被重定向到 https://github.dev/vuejs/vue

  4. 是不是很爽,和本地vscode一模一样

bbb9d7313b9c956c15e28469286d0c30.png

2.2 使用"github1s.com"

仅仅需要将“github”更改为“github1s”,咱们就可以达到与方法1相同的效果!

  1. 打开 https://github.com/vuejs/vue

  2. 将url修改为https://github1s.com/vuejs/vue

  3. 神奇不...

a08402e48be9a1a06d0cd6863470bd2f.png

2.3 使用 “gitpod.com/#xxx”

第三种更牛逼了,你甚至可以在线运行js,只需要在gitpod.com/#后添加项目地址就可以达到效果。

  1. 打开https://github.com/qianlongo/fe-handwriting

  2. 在地址栏最前面添加gitpod.com/#

  3. 完美...

ad8215ed20a06de5cfe2e3e1888715d0.png

3. 链接到单行代码

有时我们希望希望通过一个地址就链接到特定的代码行。如下图所示

4d1ae4ec46637bfa40b48c44f072e5e8.png

这种效果应该怎么实现呢?

  1. 打开 https://github.com/qianlongo/fe-handwriting/blob/master/17.quick-sort.js

  2. 单击左侧的行号

  3. 复制链接即可(https://github.com/qianlongo/fe-handwriting/blob/master/17.quick-sort.js#L8)

a747568aa7c816caee640c417be929a1.png


相信你一定注意到了链接后的“L8”。是的,咱们可以通过修改“L”+行号链接到所需的代码。

4. 链接到多行代码

既然我们可以链接到一行代码,那可以链接到多行吗?当然可以了!!!

  1. 打开https://github.com/qianlongo/fe-handwriting/blob/master/17.quick-sort.js

  2. 按住“shift”键并单击左侧的行号

  3. 复制链接(https://github.com/qianlongo/fe-handwriting/blob/master/17.quick-sort.js#L8-L24)

81b118f0aa96aceb8f4551574e2e49c0.png


5. 跳转到定义函数的位置

如何快速跳转到定义函数的位置?推荐一个chrome插件,名字是sourcegraph。

安装插件后,将鼠标放在使用该功能的位置时,会出现一个按钮。单击就可以跳转到定义它的位置。

9525e030674831b28a12803f37d34f4d.png

b1b027d13c9693055db8bd8519def52c.png‍‍‍‍

6. 查看快捷键列表

github提供了许多快捷键来帮助我们阅读代码,但记住它们真不是一件简单的事,咱们可以使用“Shift”+“?”显示快捷方式列表。

f97ca56a659bdc0eb1beb859df72da57.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值