5 个提升 GitHub 使用效率的小技巧
GitHub 用久了会发现,同样是找代码、看仓库,有人三秒搞定,有人点半天。这 5 个小技巧,每一个都能每天帮你省几分钟,关键是都不需要学新东西,改几个习惯就行。
1. 按 t 快速找文件
在任意仓库页面按键盘 t,会弹出文件搜索框,输入文件名模糊匹配,回车直达。找深目录里的文件不用一层层点进去。这是 GitHub 上我用得最多的快捷键,几乎每天都要按几十次。
2. 按 . 直接进网页版 VS Code
在仓库页面按 .(英文句号),当前仓库会立刻在浏览器里的 VS Code 界面打开,可以浏览、搜索、编辑代码,不用 clone 到本地。看别人代码结构、跨文件搜索时特别爽,改完还能直接提交 PR。
3. 用 github.dev 替代 clone
把任意 GitHub 仓库地址里的 github.com 改成 github.dev,效果和按 . 一样。分享给别人看代码时,丢这个链接过去,对方不用装任何东西就能看完整项目结构。
4. 管好通知,不然会被淹没
Watch 的仓库一多,邮件和通知会爆炸,最后的结果就是所有通知都不看了——这比没通知更糟。建议这么管:
- Watch 分级:只给真正关心的仓库开 Watch,而且选 “Participating and @mentions” 而不是 “All Activity”。前者只在你参与或被提到时提醒,后者是任何风吹草动都轰炸你。
- 善用筛选:在通知页面用
is:unread看未读,reason:mention只看提到你的,reason:review-requested只看请你 review 的。 - 定期清零:每周花五分钟去通知页面批量 Mark as done。未读数归零的爽感,会让你更愿意认真看每一条新通知。
5. 搜索时多用限定符,命令面板当导航
GitHub 搜索支持限定符,之前在《GitHub 高级搜索》里细讲过,这里提两个最高频的:
filename:限定文件名,比如filename:docker-compose.yml全网找 compose 文件,学别人怎么写部署配置。path:限定路径,找某个目录下的东西,排查"这个功能到底在哪实现"时很好用。
另外,命令面板(按 Ctrl+K 或 Cmd+K)值得养成习惯:快速跳转到你的仓库、issue、PR,比用鼠标点导航快得多。它的搜索是模糊匹配,输几个字母就能定位,比在仓库列表里翻页找快一个数量级。
还有一个很多人不知道的:github.com 后面直接加 . 进编辑器后,地址栏会变成 github.dev 域名——把这个链接分享给别人,对方点开就是完整可浏览的代码,连 GitHub 账号都不用登录就能看公开仓库。
组合连招:一个真实场景
把上面几个技巧串起来,看一次真实操作:你在 GitHub 上闲逛,发现一个有意思的仓库。
- 按
.进网页版 VS Code,快速浏览它的目录结构,判断值不值得深入。 - 按
t跳到你关心的那个模块文件,直接看核心实现。 - 觉得不错,点 Star;想参与,按
g i去 Issues 看有没有good first issue。 - 想学它的部署方式,搜
filename:docker-compose.yml看它的 compose 写法。
全程不用 clone,不用离开浏览器,五分钟摸透一个仓库。这就是"顺手"的威力。
附:常用快捷键速查
| 按键 | 作用 |
|---|---|
t | 文件搜索 |
. | 网页版 VS Code |
Ctrl/ Cmd+K | 命令面板 |
? | 查看当前页面所有快捷键 |
g i | 跳到 Issues |
g p | 跳到 Pull requests |
效率工具的价值不在"知道",在"顺手"。挑一两个今天就开始用,一周后它们就变成肌肉记忆了。