キーボードショートカットについて
「?」と を GitHub すると、そのページで使用できるキーボード ショートカットの一覧が表示されるダイアログ ボックスが表示されます。 マウスを使用して移動しなくても、これらのキーボードショートカットを使用して、サイト全体でアクションを実行できます。
アクセシビリティ設定では、修飾キーを使うショートカットを許可したまま、文字キーのショートカットを無効にすることができます。 詳しくは、「アクセシビリティ設定の管理」をご覧ください。
GitHub Command Paletteを使用すると、キーボード ショートカットを覚える必要なく、さまざまな操作にすばやくアクセスできます。 詳しくは、「GitHub コマンド パレット」をご覧ください。
次のセクションでは、使用可能なキーボード ショートカットの一部を、 GitHubで使用できるページ別に整理して一覧表示します。
サイト全体のショートカット
| ショートカット キー | [説明] |
|---|---|
| S または / | 検索バーにフォーカスします。 詳しくは、「GitHubでの検索について」をご覧ください。 |
| GN | 通知に移動します。 詳しくは、「通知について」をご覧ください。 |
| Option+↑ (Mac) または |
↑ (Windows/Linux) | 要素からホバーカードにフォーカスを移動する | | Esc | ユーザー、Issue、プルリクエストのホバーカードにフォーカスした際、ホバーカードを閉じて、そのホバーカードが含まれている要素に再度フォーカスします。
リポジトリ
| ショートカット キー | [説明] |
|---|---|
| GC | |
| [コード] タブに移動します | |
| GI | |
| [Issues] タブに移動します。詳しくは、「問題について」をご覧ください。 | |
| GP | |
| [プルリクエスト] タブに移動します。詳しくは、「pull requests について」をご覧ください。 | |
| GA | |
| [Actions] タブに移動します。詳しくは、「ワークフローの書き込み」をご覧ください。 | |
| GW | |
| [Wiki] タブに移動します。詳しくは、「ウィキについて」をご覧ください。 | |
| GG | |
| [Discussions] タブに移動します。詳しくは、「ディスカッションについて」をご覧ください。 | |
| GS | リポジトリの [ Security and quality ] タブに移動します。詳細については、 AUTOTITLE を参照してください。 |
ソースコード編集
| ショートカット キー | [説明] |
|---|---|
| . | |
| github.dev エディターの同じブラウザー タブで、リポジトリまたは pull request を開きます。エディターを使用するには、サインインしている必要があります。 詳しくは、「github.dev Web ベース エディター」をご覧ください。 | |
| > | |
| github.dev エディターの新しいブラウザー タブで、リポジトリまたは pull request を開きます。エディターを使用するには、サインインしている必要があります。 詳しくは、「github.dev Web ベース エディター」をご覧ください。 | |
| 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) または |
+ 8 (Windows/Linux) | 番号なしリストの Markdown 書式を挿入します | | コマンド+Shift+. (Mac) または
+ . (Windows/Linux) | 引用のための Markdown 書式を挿入します | | E | **ファイルの編集**タブでソース コード ファイルを開きます。 | | Command+F (Mac) または
+ (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) または
+ (Windows/Linux) | コミット メッセージを書き込む |
その他のキーボード ショートカットについては、CodeMirror のドキュメントを参照してください。
ソースコード閲覧
| ショートカット キー | [説明] |
|---|---|
| t | ファイルファインダーを起動します |
| l | コードの特定の行に移動する |
| w | 新しいブランチまたはタグに切り替えます |
| y | URL を正規の形式に展開します。 詳しくは、「ファイルへのパーマリンクを取得する」をご覧ください。 |
| i | 差分に関するコメントを表示または非表示にします。 詳しくは、「プルリクエストへのコメント」をご覧ください。 |
| a | diff の注釈を表示または非表示にします |
| b | blame ビューを開きます。 詳しくは、「ファイルの表示と理解」をご覧ください。 |
コード ファイル内での移動
[コード] ビューを使ってリポジトリ内のコード ファイルを表示し、ファイル内の任意の行をクリックすると、カーソルが表示されます。 その後、キーボード ショートカットを使って、BLOB (バイナリ ラージ オブジェクト) とも呼ばれるファイルのコンテンツ内を移動できます。
| ショートカット キー | [説明] |
|---|---|
+ + (Windows/Linux) | コード行が現在選択されている場合、このショートカットは行の行メニューを開き、行の左側の の下に表示されます。 | | | Command+Enter (Mac) または
コントロール+Enter (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) または |
+ 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) または
+ (Windows/Linux) | コメントをサブミットします | | + 次に、Ctrl+[保存された返信の番号] を押します。 | 保存済み返信メニューを開き、保存済み返信をコメントフィールドに自動入力します。 詳しくは、「[AUTOTITLE](/get-started/writing-on-github/working-with-saved-replies/about-saved-replies)」をご覧ください。 | | コマンド+Shift+. (Mac) または
+ . (Windows/Linux) | 引用のための Markdown 書式を挿入します | | | | Command+G (Mac) または
Ctrl+G (Windows/Linux) | 提案を挿入します。 詳しくは、「[AUTOTITLE](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)」をご覧ください。 | | | | R | 返信で選択したテキストを引用します。 詳しくは、「[AUTOTITLE](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#quoting-text)」をご覧ください。 |
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) または |
Ctrl+Shift をクリックして (Windows/Linux) | タスク リストから問題を作成する場合は、Command または Ctrl+キーを押しながらタスクの右上隅にあるをクリックして、新しいウィンドウで新しい問題フォームを開きます。 詳しくは、「[AUTOTITLE](/get-started/writing-on-github/working-with-advanced-formatting/about-tasklists)」をご覧ください。 | | | | | | Option+Shift+c (Mac) または
Alt++ (Windows/Linux) | 新しい sub-issue を作成する 「[AUTOTITLE](/issues/tracking-your-work-with-issues/using-issues/adding-sub-issues)」を参照してください。 | | Option、Shift+a (Mac) または
Alt++ (Windows/Linux) | 既存の issue を sub-issue として追加します。 「[AUTOTITLE](/issues/tracking-your-work-with-issues/using-issues/adding-sub-issues)」を参照してください。 | | Option+Shift+p (Mac) または
Alt++ (Windows/Linux) | 親の Issue を編集します。 | | |
プルリクエストの「ファイル変更」タブ
| ショートカット キー | [説明] |
|---|---|
| C | |
| [コミット] ドロップダウン メニューを開き、差分に表示するコミットをフィルター処理します | |
| T | カーソルを「変更されたファイル」フィールドに移動してください |
| レビュー コメントを送信する | |
| 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) | 行アクション メニューを開く |
ボード レイアウトでのカードの移動
| ショートカット キー | [説明] |
|---|---|
| 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) | カードを一番右の列に移動します |
GitHub Actions
| ショートカット キー | [説明] |
|---|---|
| Command+Space (Mac) または |
通知
| ショートカット キー | [説明] |
|---|---|
| E | 完了として設定 |
ネットワークグラフ
| ショートカット キー | [説明] |
|---|---|
| ← または H | 左にスクロール |
| → または L | 右にスクロール |
| ↑ または K | 上にスクロール |
| ↓ または J | 下にスクロール |
| Shift+← (Mac) または |
+ (Windows/Linux) | 右端までスクロールします | | Shift+↑ (Mac) または
+ (Windows/Linux) | 上端までスクロールします | | Shift+↓ (Mac) または
+ (Windows/Linux) | 下端までスクロールします |