GitHub ショートカットキー一覧【Web版】t・.・g c から検索修飾子まで
GitHub の Web 画面で使えるショートカットキーを初級・中級・上級の3段階で整理。t でファイル検索、. で github.dev、g c などのページ移動から、Issue/PR の絞り込みとコード検索の修飾子まで一覧で紹介します。
GitHub は1キーで動く
GitHub の Web 画面は、ほとんどの操作が 修飾キーなしの1キー で動きます。Cmd も Ctrl も押さず、t を押すだけでファイル検索が開く。この設計を知っているかどうかで、コードを読む速度がかなり変わります。
この記事では、初級・中級・上級の3段階に分けて紹介します。まず覚えるのは5つで十分です。
まず覚えたい5つ
- ? — ショートカット一覧を表示する
- t — ファイルファインダーを開く
- . — github.dev(ブラウザ版 VS Code)で開く
- g c — リポジトリの Code タブに移動する
- Cmd + K — コマンドパレットを開く
? を覚えておけば、残りは忘れても画面で引けます。迷ったら ? です。
初級:ページを移動する
g を押してから次のキーを押す「2ストローク」の形です。Vim と同じ考え方で、g は「go」の g。
| 操作 | キー |
|---|---|
| Code タブへ | g c |
| Issues タブへ | g i |
| Pull Requests タブへ | g p |
| Actions タブへ | g a |
| Discussions タブへ | g g |
| Wiki タブへ | g w |
| Security タブへ | g s |
| 通知ページへ | g n |
押し方は「g を押して離してから c」。同時押しではありません。
初級:コードを読む
| 操作 | キー |
|---|---|
| ファイルファインダーを起動 | t |
| 行番号へジャンプ | l |
| ブランチ/タグセレクタを開く | w |
| URL をパーマリンクに変換 | y |
| Blame ビューを表示 | b |
| 差分上のコメントを表示/非表示 | i |
| github.dev エディタで開く | . |
| github.dev を新しいタブで開く | > |
| 検索バーにフォーカス | s |
t と y は覚えておくと効きます。t はファイル名の一部を打つだけで目的のファイルに飛べますし、y は今見ている URL をコミットハッシュ付きのパーマリンクに変えてくれるので、Slack に貼るリンクが「後から中身が変わる」事故を防げます。
. を押すとブラウザ上に VS Code が開きます。ちょっとした修正ならクローン不要で済みます。
初級:Issue と Pull Request
| 操作 | キー |
|---|---|
| Issue を作成(一覧画面で) | c |
| Issue/PR を開く | o |
| コメント/PR を送信 | Cmd + Enter |
中級:Issue/PR の操作
一覧や詳細画面で使います。
| 操作 | キー |
|---|---|
| アサインを設定 | a |
| マイルストーンを設定 | m |
| レビュアーを設定 | q |
| ラベルを設定 | l |
| 同じリポジトリの Issue/PR をリンク | x |
| 作成者で絞り込み(一覧) | u |
| 選択したテキストを引用して返信 | r |
| ファイルの編集タブを開く | e |
| 選択中の行をハイライト | Shift + J |
| レビューコメントを送信 | Cmd + Shift + Enter |
| 検索バーにフォーカス(一覧) | Cmd + / |
r は地味に便利です。相手のコメントの一部を選択してから r を押すと、引用付きで返信欄が開きます。
中級:コメント入力中の書式
コメント欄で使える、エディタと同じ感覚のキーです。
| 操作 | キー |
|---|---|
| 太字 | Cmd + B |
| 斜体 | Cmd + I |
| リンクを挿入 | Cmd + K |
| インラインコード | Cmd + E |
| 番号付きリスト | Cmd + Shift + 7 |
| 箇条書きリスト | Cmd + Shift + 8 |
| 引用 | Cmd + Shift + . |
| Markdown プレビュー切替 | Cmd + Shift + P |
Windows では Cmd を Ctrl に読み替えてください。
中級:Issue/PR を絞り込む
検索ボックスに打ち込む修飾子です。ショートカットキーではありませんが、効果は同じくらい大きい。
| 修飾子 | 絞り込む内容 |
|---|---|
| is:open | オープンなもの |
| is:closed | クローズ済み |
| is:merged | マージ済みの PR |
| author:user | 特定ユーザーが作成したもの |
| assignee:user | 特定ユーザーにアサインされたもの |
| label:name | 特定ラベルが付いたもの |
| mentions:user | 特定ユーザーがメンションされたもの |
| review:required | レビュー待ちの PR |
| review:approved | 承認済みの PR |
is:open review:required assignee:@me を保存しておくと、自分が見るべき PR だけが並びます。
上級:コード検索とリポジトリ検索
| 修飾子 | 絞り込む内容 |
|---|---|
| repo:owner/name | 特定リポジトリ内 |
| org:name | 特定 Organization 内 |
| user:name | 特定ユーザーのリポジトリ |
| language:go | 特定言語 |
| path:src/ | 特定パス配下 |
| stars:>1000 | スター数 |
| created:>2026-01-01 | 作成日 |
| updated:>2026-01-01 | 更新日 |
| archived:false | アーカイブ済みを除外 |
| NOT keyword | 特定キーワードを除外 |
Issue/PR 向けにはこちらも使えます。
| 修飾子 | 絞り込む内容 |
|---|---|
| type:pr / type:issue | 種別で絞る |
| comments:>10 | コメント数 |
| no:assignee | 未アサイン |
| no:label | ラベルなし |
| draft:true | ドラフト PR |
| linked:pr | PR がリンクされた Issue |
| involves:user | そのユーザーが関わっているもの |
| sort:reactions | リアクション数で並べ替え |
通知を未読に戻す Shift + U も、あとで読み直したいときに使えます。
覚え方
GitHub のショートカットは数が多く、一覧を眺めても頭に入りません。順番はこれが現実的です。
- ? と t だけ、まず1週間使う
- 次に g c / g i / g p。タブ移動は毎日使うので定着が早い
- コードを読む日が多いなら y と b、レビューが多いなら r と q
修飾子は覚えるより、よく使う組み合わせをブラウザのブックマークに保存しておく方が早いです。
Vim を使っている人なら、g 始まりの2ストロークや t(検索)の発想はそのまま通じます。手が覚えている操作体系が1つあると、他のツールの習得も速くなります。