Skip to main content

このバージョンの GitHub Enterprise サーバーはこの日付をもって終了となりました: 2026-07-01. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise サーバーにアップグレードしてください。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせください。

キーボード ショートカット

GitHubのほぼすべてのページには、操作をより迅速に実行するためのキーボード ショートカットがあります。

キーボードショートカットについて

「?」と を GitHub すると、そのページで使用できるキーボード ショートカットの一覧が表示されるダイアログ ボックスが表示されます。 マウスを使用して移動しなくても、これらのキーボードショートカットを使用して、サイト全体でアクションを実行できます。

アクセシビリティ設定では、修飾キーを使うショートカットを許可したまま、文字キーのショートカットを無効にすることができます。 詳しくは、「アクセシビリティ設定の管理」をご覧ください。

次のセクションでは、使用可能なキーボード ショートカットの一部を、 GitHubで使用できるページ別に整理して一覧表示します。

サイト全体のショートカット

ショートカット キー[説明]
S または /検索バーにフォーカスします。 詳しくは、「GitHubでの検索について」をご覧ください。
GN通知に移動します。 詳しくは、「通知について」をご覧ください。
Option+↑ (Mac) または
Alt+↑ (Windows/Linux)要素からホバーカードにフォーカスを移動する
Escユーザー、Issue、プルリクエストのホバーカードにフォーカスした際、ホバーカードを閉じて、そのホバーカードが含まれている要素に再度フォーカスします。

リポジトリ

ショートカット キー[説明]
GC
[コード] タブに移動します
GI
[Issues] タブに移動します。詳しくは、「問題について」をご覧ください。
GP
[プルリクエスト] タブに移動します。詳しくは、「pull requests について」をご覧ください。
GA
[Actions] タブに移動します。詳しくは、「ワークフローの書き込み」をご覧ください。
GB
[Projects] タブに移動します。詳しくは、「projects (classic)について」をご覧ください。
GW
[Wiki] タブに移動します。詳しくは、「ウィキについて」をご覧ください。
GG
[Discussions] タブに移動します。詳しくは、「ディスカッションについて」をご覧ください。
GSリポジトリの [ Security ] タブに移動します。詳細については、 AUTOTITLE を参照してください。

ソースコード編集

ショートカット キー[説明]
Command+B (Mac) または
Ctrl+B (Windows/Linux)太字テキストの Markdown 書式を挿入します
Command+E (Mac) または
Ctrl+E (Windows/Linux)コードの一行形式にMarkdownの書式を挿入します。 ブラウザーの既定の動作は、他の種類のファイルに使用されます
Command+I (Mac) または
Ctrl+I (Windows/Linux)イタリック体のテキストの Markdown 書式を挿入します
Command+K (Mac) または
Ctrl+K (Windows/Linux)リンクを作成するための Markdown 書式設定を挿入します
Command+Shift+7 (Mac) または

7 (Windows/Linux) | 番号付きリストの Markdown 書式を挿入します | | Command+Shift+8 (Mac) または
+ + 8 (Windows/Linux) | 番号なしリストの Markdown 書式を挿入します | | コマンド+Shift+. (Mac) または
+ . (Windows/Linux) | 引用のための Markdown 書式を挿入します | | E | ファイルの編集タブでソース コード ファイルを開きます。 | | Command+F (Mac) または
+ F (Windows/Linux) | ファイル エディターで検索を開始する | | Command+G (Mac) または
Ctrl+G (Windows/Linux) | 次を検索 | | Command+Shift+G (Mac) または
+ + G (Windows/Linux) | 前のものを検索 | | Command+Option+F (Mac) または
+ + F (Windows/Linux) | 置き換える | | Command+Shift+Option+F (Mac) または
+ + R (Windows/Linux) | すべてを置換する | | Alt+G | 行にジャンプします | | Command+Z (Mac) または
Ctrl+Z (Windows/Linux) | 元に戻す | | Command+Y (Mac) または
Ctrl+Y (Windows/Linux) | やり直し | | コマンド+Shift+P | [ファイルの編集] と [変更点のプレビュー] タブを切り替えます | | Command+S (Mac) または
+ S (Windows/Linux) | コミット メッセージを書き込む |

その他のキーボード ショートカットについては、CodeMirror のドキュメントを参照してください。

ソースコード閲覧

ショートカット キー[説明]
tファイルファインダーを起動します
lコードの特定の行に移動する
w新しいブランチまたはタグに切り替えます
yURL を正規の形式に展開します。 詳しくは、「ファイルへのパーマリンクを取得する」をご覧ください。
i差分に関するコメントを表示または非表示にします。 詳しくは、「プルリクエストへのコメント」をご覧ください。
adiff の注釈を表示または非表示にします
bblame ビューを開きます。 詳しくは、「ファイルの表示と理解」をご覧ください。

[コード] ビューを使ってリポジトリ内のコード ファイルを表示し、ファイル内の任意の行をクリックすると、カーソルが表示されます。 その後、キーボード ショートカットを使って、BLOB (バイナリ ラージ オブジェクト) とも呼ばれるファイルのコンテンツ内を移動できます。

ショートカット キー[説明]
+ | コード ファイル内のカーソルによって現在選択されている行を強調表示します。 | Shift+オプション+C (Mac) または
+ Alt+C (Windows/Linux) | コード行が現在選択されている場合、このショートカットは行の行メニューを開き、行の左側の の下に表示されます。 | |

コメント

ショートカット キー[説明]
Command+B (Mac) または
Ctrl+B (Windows/Linux)太字テキストの Markdown 書式を挿入します
Command+I (Mac) または
Ctrl+I (Windows/Linux)イタリック体のテキストの Markdown 書式を挿入します
Command+E (Mac) または
Ctrl+E (Windows/Linux)行内にコードまたはコマンドの Markdown 書式を挿入します
Command+K (Mac) または
Ctrl+K (Windows/Linux)リンクを作成するための Markdown 書式設定を挿入します
Command+V (Mac) または
Ctrl+V (Windows/Linux)強調表示されたテキストに適用されたときに、Markdown リンクを作成します
Command+Shift+P (Mac) または

P (Windows/Linux) | [Write] (書き込み) と [Preview] (プレビュー) のコメント タブを切り替えます | | Command+Shift+V (Mac) または
+ + V (Windows/Linux) | HTML リンクをプレーン テキストとして貼り付けます | | Command+Shift+Option+V (Mac) または
+ + Alt+V (Windows/Linux) | HTML リンクをプレーン テキストとして貼り付けます | | Command+Shift+7 (Mac) または
+ + 7 (Windows/Linux) | 番号付きリストの Markdown 書式を挿入します | | Command+Shift+8 (Mac) または
+ + 8 (Windows/Linux) | 番号なしリストの Markdown 書式を挿入します | | Command+Enter (Mac) または
+ Enter (Windows/Linux) | コメントをサブミットします | | + 次に、Ctrl+[保存された返信の番号] を押します。 | 保存済み返信メニューを開き、保存済み返信をコメントフィールドに自動入力します。 詳しくは、「保存済み返信について」をご覧ください。 | | コマンド+Shift+. (Mac) または
+ . (Windows/Linux) | 引用のための Markdown 書式を挿入します | | | | R | 返信で選択したテキストを引用します。 詳しくは、「基本的な書き込みと書式設定の構文」をご覧ください。 |

Issue およびプルリクエストのリスト

ショートカット キー[説明]
C問題の作成
Command+/ (Mac) または
Ctrl+/(Windows/Linux)Issue またはプルリクエストの検索バーにカーソルを合わせます。 詳しくは、「Issue及びPull Requestのフィルタリングと検索」をご覧ください。
U作者によりフィルタリングします
Lラベルでフィルタリングするか、ラベルを編集します。 詳しくは、「Issue及びPull Requestのフィルタリングと検索」をご覧ください。
Alt キーを押しながらクリックラベルによりフィルタリングすると同時に、ラベルを除外します。 詳しくは、「Issue及びPull Requestのフィルタリングと検索」をご覧ください。
Mマイルストーンによりフィルタリングするか、 マイルストーンを編集します。 詳しくは、「Issue とプルリクエストをマイルストーンでフィルタリングする」をご覧ください。
Aアサインされた人によりフィルタリングするか、 アサインされた人を編集します。 詳しくは、「Issue及びPull Requestのフィルタリングと検索」をご覧ください。
O または Enter未解決のIssue

Issue およびプルリクエスト

ショートカット キー[説明]
Qレビュー担当者にリクエストします。 詳しくは、「プルリクエストレビューを依頼する」をご覧ください。
Mマイルストーンを設定します。 詳しくは、「マイルストーンをIssueやプルリクエストに関連付ける」をご覧ください。
Lラベルを適用します。 詳しくは、「ラベルを管理する」をご覧ください。
Aアサインされた人を設定します。 詳しくは、「他のGitHub ユーザーに問題とプル要求を割り当てる」をご覧ください。
X同じリポジトリからの Issue またはプルリクエストをリンクします。 詳しくは、「プルリクエストを課題にリンクする」をご覧ください。
Command+Shift+P (Mac) または

P (Windows/Linux) | [書き込み] と [プレビュー] のタブを切り替えます | | | | |

プルリクエストの「ファイル変更」タブ

ショートカット キー[説明]
C
[コミット] ドロップダウン メニューを開き、差分に表示するコミットをフィルター処理します
Tカーソルを「変更されたファイル」フィールドに移動してください
CommandShiftEnter (Mac) または CtrlShiftEnter (Windows/Linux)レビュー コメントを送信する
Optionをクリックし、(Mac) または Alt をクリックして (Windows/Linux) をクリックします。pull request ですべての古いレビュー コメントまたは解決されたレビュー コメントの折りたたみと展開を切り替えます (たとえば、Alt キーを押したまま、 [期限切れを表示] または [期限切れを非表示] をクリックします)
クリックし、Shift キーを押しながらクリックプルリクエストの複数行にコメントするには、行番号をクリックし、Shift キーを押したまま、別の行番号をクリックします。 詳しくは、「プルリクエストへのコメント」をご覧ください。

プロジェクト

ショートカット キー[説明]
Command+f (Mac) または Ctrl+f (Windows/Linux)フィルター フィールドにフォーカスする
←フォーカスを左に移動します
→フォーカスを右に移動します
↑フォーカスを上に移動します
↓フォーカスを下に移動します

プロジェクトの操作

ショートカット キー[説明]
を入力フォーカスされたセルの編集モードを切り替える
Escapeフォーカスされたセルの編集をキャンセルする
Command+Shift+\ (Mac) または> Ctrl+Shift+\ (Windows/Linux)行アクション メニューを開く
+ | 項目の選択 | | + | 選択内容の下にセルまたはカードを追加する | | + | 選択の上にセルまたはカードを追加する | | 空間 | 選んだ項目を開く | | e | 選んだ項目をアーカイブする |

ボード レイアウトでのカードの移動

ショートカット キー[説明]
Enter または Shift+Space選択したカードの移動を開始します
Esc進行中の移動をキャンセルします
を入力進行中の移動を完了します
↓1 つのカードを下に移動します
Command+↓ または
Ctrl+↓ (Windows/Linux)1 つのカードを列の一番下に移動します
↑1 つのカードを上に移動します
Command+↑ (Mac) または
Ctrl+↑ (Windows/Linux)1 つのカードを列の一番上に移動します
←カードを左に移動します
Command+← (Mac) または
Ctrl+← (Windows/Linux)カードを一番左の列に移動します
→カードを右に移動します
Command+→ (Mac) または
Ctrl+→ (Windows/Linux)カードを一番右の列に移動します

Projects (classic)

列を移動する

ショートカット キー[説明]
Enter または Spaceフォーカスされた列を動かし始めます
Esc進行中の移動をキャンセルします
を入力進行中の移動を完了します
← または H左に列を移動します
Command+← または Command+H (Mac) または
Ctrl+← または Ctrl+H (Windows/Linux)左端に列を移動します
→ または L右に列を移動します
Command+→ または Command+L (Mac) または
Ctrl+→ または Ctrl+L (Windows/Linux)右端に列を移動します

カードを移動する

ショートカット キー[説明]
Enter または Spaceフォーカスされたカードを動かし始めます
Esc進行中の移動をキャンセルします
を入力進行中の移動を完了します
↓ または Jカードを下に移動します
Command+↓ または Command+J (Mac) または
Ctrl+↓ または Ctrl+J (Windows/Linux)カードを列の一番下に移動します
↑ または Kカードを上に移動します
Command+↑ または Command+K (Mac) または
Ctrl+↑ または Ctrl+K (Windows/Linux)カードを列の一番上に移動します
← または Hカードを左側の列の一番下に移動します
Shift+← または Shift+Hカードを左側の列の一番上に移動します
Command+← または Command+H (Mac) または
Ctrl+← または Ctrl+H (Windows/Linux)カードを一番左の列の一番下に移動します
Command+Shift+← または Command+Shift+H (Mac) または
Ctrl+Shift+← または Ctrl+Shift+H (Windows/Linux)カードを一番左の列の一番上に移動します
→カードを右側の列の一番下に移動します
Shift+→ または Shift+Lカードを右側の列の一番上に移動します
Command+→ または Command+L (Mac) または
Ctrl+→ または Ctrl+L (Windows/Linux)カードを一番右の列の一番下に移動します
Command+Shift+→ または Command+Shift+L (Mac) または
Ctrl+Shift+→ または Ctrl+Shift+L (Windows/Linux)カードを一番右の列の一番下に移動します

カードをプレビューする

ショートカット キー[説明]
Escカードのプレビューペインを閉じる

通知

ショートカット キー[説明]
E完了として設定
+ | 未開封にする | | Shift+I| 既読としてマークする | | + | サブスクライブ解除 |

ネットワークグラフ

ショートカット キー[説明]
← または H左にスクロール
→ または L右にスクロール
↑ または K上にスクロール
↓ または J下にスクロール
Shift+← (Mac) または

H (Windows/Linux) | 左端までスクロールします | | Shift+→ (Mac) または
+ L (Windows/Linux) | 右端までスクロールします | | Shift+↑ (Mac) または
+ K (Windows/Linux) | 上端までスクロールします | | Shift+↓ (Mac) または
+ J (Windows/Linux) | 下端までスクロールします |