Skip to main content

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

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

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

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

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

次のセクションでは、使用可能なキーボード ショートカットの一部が、それらを GitHub で使用できるページごとに整理されて、リストで表示されます。

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

ショートカット キー[説明]
          <kbd>S</kbd> または <kbd>/</kbd> | 検索バーにフォーカスします。 詳しくは、「[AUTOTITLE](/search-github/getting-started-with-searching-on-github/about-searching-on-github)」をご覧ください。

| GN | 通知に移動します。 詳しくは、「通知について」をご覧ください。 | Option+ (Mac) または
Alt+ (Windows/Linux) | 要素からホバーカードにフォーカスを移動する | | Esc | ユーザ、Issue、またはプルリクエストのホバーカードにフォーカスすると、ホバーカードが閉じ、ホバーカードが含まれている要素に再フォーカスします

リポジトリ

ショートカット キー[説明]
          <kbd>G</kbd><kbd>C</kbd> | 
          **[コード]** タブに移動します

| GI | [Issues] タブに移動します。詳しくは、「Issueについて」をご覧ください。 | GP | [Pull request] タブに移動します。詳しくは、「pull requests について」をご覧ください。 | GA | [Actions] タブに移動します。詳しくは、「ワークフローの書き込み」をご覧ください。 | | | GW | [Wiki] タブに移動します。詳しくは、「ウィキについて」をご覧ください。 | | GG | [Discussions] タブに移動します。詳しくは、「ディスカッションについて」をご覧ください。

ソースコード編集

ショートカット キー[説明]
          <kbd>Command</kbd>+<kbd>B</kbd> (Mac) または </br> 
          <kbd>Ctrl</kbd>+<kbd>B</kbd> (Windows/Linux) | 太字テキストの Markdown 書式を挿入します |

| Command+E (Mac) または
Ctrl+E (Windows/Linux) | コードの一行形式にMarkdownの書式を挿入します。 ブラウザーの既定の動作は、他の種類のファイルに使用されます | | Command+I (Mac) または
Ctrl+I (Windows/Linux) | イタリック体のテキストの Markdown 書式を挿入します | | Command+K (Mac) または
+ 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) または
+ G (Windows/Linux) | 次を検索します | | Command+Shift+G (Mac) または
+ + G (Windows/Linux) | 前を検索 | | Command+Option+F (Mac) または
+ + F (Windows/Linux) | Replace | | Command+Shift+Option+F (Mac) または
+ + R (Windows/Linux) | すべて置換 | | Alt+G | 行にジャンプします | | Command+Z (Mac) または
+ Z (Windows/Linux) | 元に戻す | | Command+Y (Mac) または
+ Y (Windows/Linux) | やり直し | | コマンド+Shift+P | [ファイルの編集][変更点のプレビュー] タブを切り替えます | | Command+S (Mac) または
+ S (Windows/Linux) | コミット メッセージを書き込む |

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

ソースコード閲覧

ショートカット キー[説明]
          <kbd>t</kbd> | ファイルファインダーを起動します |

| l | コード内の行にジャンプします | | w | 新しいブランチまたはタグに切り替えます | | y | URL を正規の形式に展開します。 詳しくは、「ファイルへのパーマリンクを取得する」をご覧ください。 | | i | 差分に関するコメントを表示または非表示にします。 詳しくは、「プルリクエストへのコメント」をご覧ください。 | | a | diff の注釈を表示または非表示にします | | b | blame ビューを開きます。 詳しくは、「ファイルの表示と理解」をご覧ください。 |

          **[コード]** ビューを使ってリポジトリ内のコード ファイルを表示し、ファイル内の任意の行をクリックすると、カーソルが表示されます。 その後、キーボード ショートカットを使って、BLOB (バイナリ ラージ オブジェクト) とも呼ばれるファイルのコンテンツ内を移動できます。
ショートカット キー[説明]
          +
          <kbd>J</kbd>| コード ファイル内のカーソルによって現在選択されている行を強調表示します。

| Shift+オプション+C (Mac) または
+ Alt+C (Windows/Linux) | コード行が現在選択されている場合、このショートカットは行の行メニューを開き、行の左側にある の下に表示されます。 | |

コメント

ショートカット キー[説明]
          <kbd>Command</kbd>+<kbd>B</kbd> (Mac) または </br> 
          <kbd>Ctrl</kbd>+<kbd>B</kbd> (Windows/Linux) | 太字テキストの Markdown 書式を挿入します |

| Command+I (Mac) または
Ctrl+I (Windows/Linux) | イタリック体のテキストの Markdown 書式を挿入します | | Command+E (Mac) または
Ctrl+E (Windows/Linux) | 行内にコードまたはコマンドの Markdown 書式を挿入します | | Command+K (Mac) または
+ K (Windows/Linux) | リンクを作成するための Markdown 書式設定を挿入します | | Command+V (Mac) または
+ 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 およびプルリクエストのリスト

ショートカット キー[説明]
          <kbd>C</kbd> | 問題の作成

| 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 およびプルリクエスト

ショートカット キー[説明]
          <kbd>Q</kbd> | レビュー担当者にリクエストします。 詳しくは、「[AUTOTITLE](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review)」をご覧ください。 |

| M | マイルストーンを設定します。 詳しくは、「Issue およびプルリクエストにマイルストーンを関連付ける」をご覧ください。 | | L | ラベルを適用します。 詳しくは、「ラベルを管理する」をご覧ください。 | | A | アサインされた人を設定します。 詳しくは、「GitHub の他のユーザに Issue およびプルリクエストをアサインする」をご覧ください。 | | X | 同じリポジトリからの Issue またはプルリクエストをリンクします。 詳しくは、「Pull RequestをIssueにリンクする」をご覧ください。 | | Command+Shift+P (Mac) または
+ + P (Windows/Linux) | [書き込み][プレビュー] のタブを切り替えます | | | | | | Option+Shift+c (Mac) または
Alt++c (Windows/Linux) | 新しい sub-issue を作成する 「sub-issue の追加」を参照してください。 | | OptionShift+a (Mac) または
Alt++a (Windows/Linux) | 既存の issue を sub-issue として追加します。 「sub-issue の追加」を参照してください。 | | Option+Shift+p (Mac) または
Alt++p (Windows/Linux) | 親の issue を編集します。 | | |

pull request の [変更されたファイル] タブ

ショートカット キー[説明]
          <kbd>C</kbd> | 
          **[コミット]** ドロップダウン メニューを開き、差分に表示するコミットをフィルター処理します |

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

プロジェクト

ショートカット キー[説明]
          <kbd>Command</kbd>+<kbd>f</kbd> (Mac) または <kbd>Ctrl</kbd>+<kbd>f</kbd> (Windows/Linux) | フィルター フィールドにフォーカスする |

| | フォーカスを左に移動します | | | フォーカスを右に移動します | | | フォーカスを上に移動します | | | フォーカスを下に移動します |

プロジェクトの操作

ショートカット キー[説明]
          <kbd>Enter</kbd> | フォーカスされたセルの編集モードを切り替える |

| Escape | フォーカスされたセルの編集をキャンセルする | | Command+Shift+\ (Mac) または Ctrl+Shift+\ (Windows/Linux) | 行アクション メニューを開く | | + | 項目の選択 | | + | 選択の下にセルまたはカードを追加する | | + | 選択の上にセルまたはカードを追加する | | Space | 選んだ項目を開く | | e | 選んだ項目をアーカイブする |

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

ショートカット キー[説明]
          <kbd>Enter</kbd> または <kbd>Shift</kbd>+<kbd>Space</kbd> | 選択したカードの移動を開始します |

| Esc | 進行中の移動をキャンセルします | | Enter | 進行中の移動を完了します | | | 1 つのカードを下に移動します | | Command+ または
+ (Windows/Linux) | 1 つのカードを列の一番下に移動します | | | 1 つのカードを上に移動します | | Command+ (Mac) または
Ctrl+ (Windows/Linux) | 1 つのカードを列の一番上に移動します | | | カードを左に移動します | | Command+ (Mac) または
+ (Windows/Linux) | カードを一番左の列に移動します | | | カードを右に移動します | | Command+ (Mac) または
Ctrl+ (Windows/Linux) | カードを一番右の列に移動します |

通知

ショートカット キー[説明]
          <kbd>E</kbd> | 完了としてマーク |

| + U| 未開封にする | | Shift+I| 既読としてマークする | | + M | サブスクライブ解除 |

ネットワークグラフ

ショートカット キー[説明]
          <kbd>←</kbd> または <kbd>H</kbd> | 左にスクロール |

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