Github.com 上 80 个键盘快捷键和一些搜索技巧的备忘清单
| 快捷键 | 说明 | 
|---|---|
| S | 聚焦搜索栏 | 
| GN | 转到您的通知 | 
| H | 打开并关注用户、问题或拉取请求悬浮卡 | 
| Esc | 当专注于上面时,关闭 hovercard | 
| 快捷键 | 说明 | 
|---|---|
| GC | 转到 Code选项卡 | 
| GI | 转到 Issues选项卡 | 
| GP | 转到拉取请求选项卡 | 
| GB | 转到 Projects选项卡 | 
| GW | 转到 Wiki选项卡 | 
| 快捷键 | 说明 | 
|---|---|
| T | 激活文件查找器 | 
| L | 跳转到代码中的一行 | 
| W | 切换到新的分支或标签 | 
| Y | 将 URL 扩展为其规范形式 | 
| I | 显示或隐藏对差异的评论 | 
| B | 打开责备视图 | 
| 快捷键 | 说明 | 
|---|---|
| CtrlF | 开始在文件编辑器中搜索 | 
| CtrlG | 找下一个 | 
| CtrlShiftG | 查找上一个 | 
| CtrlShiftF | 代替 | 
| CtrlShiftR | 全部替换 | 
| AltG | 跳转到行 | 
| CtrlZ | 撤消 | 
| CtrlY | 重做 | 
| 快捷键 | 说明 | 
|---|---|
| CtrlB | 为粗体文本插入 Markdown 格式 | 
| CtrlI | 插入斜体文本的 Markdown 格式 | 
| CtrlK | 插入 Markdown 格式以创建链接 | 
| CtrlShiftP | 在编写和预览评论选项卡之间切换 | 
| CtrlEnter | 提交评论 | 
| Ctrl. | 打开已保存的回复菜单,然后使用已保存的回复自动填充评论字段 | 
| CtrlG | 插入一个建议 | 
| R | 在回复中引用所选文字 | 
| 快捷键 | 说明 | 
|---|---|
| Enter/Space | 开始移动焦点列 | 
| Esc | 取消正在进行的移动 | 
| Enter | 完成正在进行的移动 | 
| Left/H | 向左移动列 | 
| CtrlLeft/H | 将列移动到最左边的位置 | 
| Right/L | 向右移动列 | 
| CtrlRight/L | 将列移动到最右边的位置 | 
| Enter/Space | 开始移动聚焦卡 | 
| Esc | 取消正在进行的移动 | 
| Enter | 完成正在进行的移动 | 
| Down/J | 向下移动卡片 | 
| CtrlDown/J | 将卡片移动到列的底部 | 
| Up/K | 向上移动卡片 | 
| CtrlUp/K | 将卡片移动到列的顶部 | 
| Left/H | 将卡片移动到左侧列的底部 | 
| ShiftLeft/H | 将卡片移动到左侧列的顶部 | 
| CtrlLeft/H | 将卡片移动到最左边一列的底部 | 
| CtrlShiftLeft/H | 将卡片移至最左侧列的顶部 | 
| Right | 将卡片移动到右侧列的底部 | 
| ShiftRight/L | 将卡片移动到右侧列的顶部 | 
| CtrlRight/L | 将卡片移动到最右侧列的底部 | 
| CtrlShiftRight/L | 将卡片移至最右侧列的顶部 | 
| 快捷键 | 说明 | 
|---|---|
| C | 创建问题 | 
| Ctrl/ | 将光标聚焦在问题或拉取请求搜索栏上 | 
| U | 按作者过滤 | 
| L | 按标签过滤或编辑标签 | 
| M | 按里程碑过滤或编辑里程碑 | 
| A | 按受让人过滤或编辑受让人 | 
| O | 打开问题 | 
| 快捷键 | 说明 | 
|---|---|
| Q | 请求审稿人 | 
| M | 设定一个里程碑 | 
| L | 应用标签 | 
| A | 设置受让人 | 
| 快捷键 | 说明 | 
|---|---|
| E/L/Y | 标记为已读 | 
| ShiftM | 静音线程 | 
| 快捷键 | 说明 | 
|---|---|
| C | 打开拉取请求中的提交列表 | 
| T | 打开拉取请求中已更改文件的列表 | 
| J | 在列表中向下移动选择 | 
| K | 在列表中向上移动选择 | 
| CtrlShiftEnter | 在拉取请求差异上添加单个评论 | 
| Alt(click) | 在拉取请求中折叠和展开所有过时的审阅评论之间切换 | 
| 快捷键 | 说明 | 
|---|---|
| Left/H | 向左滚动 | 
| Right/L | 向右滚动 | 
| Up/K | 向上滑动 | 
| Down/J | 向下滚动 | 
| ShiftLeft/H | 一直向左滚动 | 
| ShiftRight/L | 一直向右滚动 | 
| ShiftUp/K | 一直向上滚动 | 
| ShiftDown/J | 一直向下滚动 | 
| :-- | -- | 
|---|---|
| org:rails language:ruby | 指定组织 railsruby | 
| repo:torvalds/linux io_uring | 指定仓库 torvalds/linuxio_uring | 
| owner:tpope path:*.vim | 指定拥有者 tpope*.vim | 
| created:"> 2022-10-22" language:C# | 创建于 2022-10-22C# | 
| :-- | -- | 
|---|---|
| path:__init__.py | 文件为 __init__.py | 
| path:/.*shrc$/ | 文件路径包含 .*shrc | 
| path:/src/*.js | src.js | 
| path:/(^|\/)README\.md$/ | 使用正则,仅匹配特定文件名(而不是路径的一部分) | 
| :-- | -- | 
|---|---|
| out of memory | 文本匹配 out of memory | 
| :-- | -- | 
|---|---|
| io_uring (language:c OR language:cpp) | 语言为 ccppio_uring | 
| org:kubernetes NOT repo:kubernetes/api | 组织为 kubernetesapi | 
| :-- | -- | 
|---|---|
| stars:100..8000 stars:>10000 | 星星为 | 
| forks:50..100 forks:200 forks:<5 | fork 为 | 
| size:35 | 大小为 35kb | 
| pushed:<2022-11-23 | 推送代码时间 | 
| fork:true,fork:only | |
| license:mit | 基于协议 mit | 
| :-- | -- | 
|---|---|
| state:open,state:closed | 关闭打开issue | 
| reason:completed | "not planned"reopenedcompleted | 
| label:bug | 标签为 bug的条件 | 
| author:jaywcjlove | 作者 jaywcjlove | 
| mentions:jaywcjlove | 提及 jaywcjlove | 
| assignee:jaywcjlove | 分配给 jaywcjlove | 
| updated:<2022-11-23 | 更新日期之前 | 
| :-- | -- | 
|---|---|
| fullname:jaywcjlove | 全名 | 
| location:China | 位置 | 
| followers:20..50 followers:>200 followers:<2 | 追随者 | 
| repos:0 repos:<40 repos:>5 | 仓库数量 | 
搜索 go 语言中的 WithContext 符号
language:go symbol:WithContext
查询将查找在 Rust 中实现的 String 类型转换:
language:rust symbol:/^String::to_.*/
查询将匹配包含 sparse 或 index 的文档
sparse OR index
排除 __testing__ 目录中的文件,您可以搜索:
"fatal error" NOT path:__testing__
您可以使用括号来表达更复杂的布尔表达式
(language:ruby OR language:python) AND NOT path:"/tests/"
使用运算符 AND、OR 和 NOT 来组合搜索词
archived: 限制搜索已存档的版本库fork: 限制搜索已分叉的版本库vendored: 限制搜索被检测为 vendored 的内容generated: 限制搜索检测为已生成的内容示例
| :-- | -- | 
|---|---|
| path:/^MIT.txt$/ is:archived | 已归档存储库,中包含名为 | 
| log4j NOT is:archived | 限定符 | 
| log4j NOT is:fork | 从结果中排除 |