キーボードショートカットについて
「?」と GitHub に入力すると、そのページで使用可能なキーボード ショートカットを一覧表示するダイアログ ボックスが表示されます。 マウスを使用して移動しなくても、これらのキーボードショートカットを使用して、サイト全体でアクションを実行できます。
アクセシビリティ設定では、修飾キーを使うショートカットを許可したまま、文字キーのショートカットを無効にすることができます。 詳しくは、「アクセシビリティ設定の管理」をご覧ください。
また、GitHub Command Palette を使うと、キーボード ショートカットを覚えていなくても、さまざまなアクションにすばやくアクセスできます。 詳しくは、「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] タブに移動します。詳しくは、「問題について」をご覧ください。 | GP | [プルリクエスト] タブに移動します。詳しくは、「pull requests について」をご覧ください。 | GA | [Actions] タブに移動します。詳しくは、「ワークフローの書き込み」をご覧ください。 | | | GW | [Wiki] タブに移動します。詳しくは、「ウィキについて」をご覧ください。 | | GG | [Discussions] タブに移動します。詳しくは、「ディスカッションについて」をご覧ください。 | GS | リポジトリの [セキュリティ ] タブに移動します。詳細については、 AUTOTITLE を参照してください。
ソースコード編集
| ショートカット キー | [説明] |
|---|
<kbd>.</kbd> | 同じブラウザー タブの github.dev エディターでリポジトリまたは pull request を開きます。エディターを使用するには、サインインしている必要があります。 詳しくは、「[AUTOTITLE](/codespaces/the-githubdev-web-based-editor)」をご覧ください。
|> | 新しいブラウザー タブの 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) または
Ctrl+Shift+7 (Windows/Linux) | 番号付きリストの Markdown 書式を挿入します |
|
Command+Shift+8 (Mac) または
Ctrl+Shift+8 (Windows/Linux) | 番号なしリストの Markdown 書式を挿入します |
|
コマンド+Shift+. (Mac) または
+
. (Windows/Linux) | 引用のための Markdown 書式を挿入します |
|
E |
ファイルの編集タブでソース コード ファイルを開きます。 |
|
Command+F (Mac) または
Ctrl+F (Windows/Linux) | ファイル エディターで検索を開始する |
|
Command+G (Mac) または
Ctrl+G (Windows/Linux) | 次を検索 |
|
Command+Shift+G (Mac) または
Ctrl+Shift+G (Windows/Linux) | 前のものを検索 |
|
Command+Option+F (Mac) または
Ctrl+Shift+F (Windows/Linux) | 置き換える |
|
Command+Shift+Option+F (Mac) または
Ctrl+Shift+R (Windows/Linux) | すべてを置換する |
|
Alt+G | 行にジャンプします |
|
Command+Z (Mac) または
Ctrl+Z (Windows/Linux) | 元に戻す |
|
Command+Y (Mac) または
Ctrl+Y (Windows/Linux) | やり直し |
|
コマンド+Shift+P |
[ファイルの編集] と [変更点のプレビュー] タブを切り替えます |
|
Command+S (Mac) または
Ctrl+S (Windows/Linux) | コミット メッセージを書き込む |
その他のキーボード ショートカットについては、CodeMirror のドキュメントを参照してください。
ソースコード閲覧
| ショートカット キー | [説明] |
|---|
<kbd>t</kbd> | ファイルファインダーを起動します |
| l | コードの特定の行に移動する | | w | 新しいブランチまたはタグに切り替えます | | y | URL を正規の形式に展開します。 詳しくは、「ファイルへのパーマリンクを取得する」をご覧ください。 | | i | 差分に関するコメントを表示または非表示にします。 詳しくは、「プルリクエストへのコメント」をご覧ください。 | | a | diff の注釈を表示または非表示にします | | b | blame ビューを開きます。 詳しくは、「ファイルの表示と理解」をご覧ください。 |
コード ファイル内での移動
**[コード]** ビューを使ってリポジトリ内のコード ファイルを表示し、ファイル内の任意の行をクリックすると、カーソルが表示されます。 その後、キーボード ショートカットを使って、BLOB (バイナリ ラージ オブジェクト) とも呼ばれるファイルのコンテンツ内を移動できます。
| ショートカット キー | [説明] |
|---|
<kbd>
</kbd>
+
| コード ファイル内のカーソルによって現在選択されている行を強調表示します。
|
Shift+オプション+C (Mac) または
Shift+Alt+C (Windows/Linux) | コード行が現在選択されている場合、このショートカットはその行のメニューを開き、行の下側にある左側の に表示されます。
| |
|
Command+Enter (Mac) または
Control+Enter (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) または
Ctrl+K (Windows/Linux) | リンクを作成するための Markdown 書式設定を挿入します |
|
Command+V (Mac) または
Ctrl+V (Windows/Linux) | 強調表示されたテキストに適用されたときに、Markdown リンクを作成します |
|
Command+Shift+P (Mac) または
Ctrl+Shift+P (Windows/Linux) |
[Write] (書き込み) と [Preview] (プレビュー) のコメント タブを切り替えます |
|
Command+Shift+V (Mac) または
Ctrl+Shift+V (Windows/Linux) | HTML リンクをプレーン テキストとして貼り付けます |
|
Command+Shift+Option+V (Mac) または
Ctrl+Shift+Alt+V (Windows/Linux) | HTML リンクをプレーン テキストとして貼り付けます |
|
Command+Shift+7 (Mac) または
Ctrl+Shift+7 (Windows/Linux) | 番号付きリストの Markdown 書式を挿入します |
|
Command+Shift+8 (Mac) または
Ctrl+Shift+8 (Windows/Linux) | 番号なしリストの Markdown 書式を挿入します |
|
Command+Enter (Mac) または
Ctrl+Enter (Windows/Linux) | コメントをサブミットします |
|
+
次に、Ctrl+[保存された返信の番号] を押します。 | 保存済み返信メニューを開き、保存済み返信をコメントフィールドに自動入力します。 詳しくは、「保存済み返信について」をご覧ください。 |
|
コマンド+Shift+. (Mac) または
+
. (Windows/Linux) | 引用のための Markdown 書式を挿入します |
| |
|
Command+G (Mac) または
Ctrl+G (Windows/Linux) | 提案を挿入します。 詳しくは、「プルリクエストで提案された変更をレビューする」をご覧ください。 |
| |
|
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 ユーザーに問題とプル要求を割り当てる」をご覧ください。 |
|
X | 同じリポジトリからの Issue またはプルリクエストをリンクします。 詳しくは、「プルリクエストを課題にリンクする」をご覧ください。 |
|
Command+Shift+P (Mac) または
Ctrl+Shift+P (Windows/Linux) |
[書き込み] と [プレビュー] のタブを切り替えます |
| |
|
Alt キーを押しながらクリック | タスク リストから Issue を作成する場合は、Alt キーを押しながらタスクの右上隅にある をクリックして、現在のタブに新しい Issue フォームを開きます。 詳しくは、「タスクリストについて」をご覧ください。 |
|
Shift キーを押しながらクリック | タスク リストから Issue を作成する場合は、Shift キーを押しながらタスクの右上隅にある をクリックして、新しいタブに新しい Issue フォームを開きます。 詳しくは、「タスクリストについて」をご覧ください。 |
|
Command キーを押しながらクリック (Mac) または
Ctrl+Shift をクリックして (Windows/Linux) | タスク リストから Issue を作成する場合は、Command または Ctrl+Shift キーを押しながらタスクの右上隅にある をクリックして、新しいウィンドウに新しい Issue フォームを開きます。 詳しくは、「タスクリストについて」をご覧ください。 |
| |
| |
|
Option+Shift+c (Mac) または
Alt+Shift+c (Windows/Linux) | 新しい sub-issue を作成する 「サブイシューの追加」を参照してください。 |
|
Option、Shift+a (Mac) または
Alt+Shift+a (Windows/Linux) | 既存の issue を sub-issue として追加します。 「サブイシューの追加」を参照してください。 |
|
Option+Shift+p (Mac) または
Alt+Shift+p (Windows/Linux) | 親の Issue を編集します。 |
| |
プルリクエストの「ファイル変更」タブ
| ショートカット キー | [説明] |
|---|
<kbd>C</kbd> | **[コミット]** ドロップダウン メニューを開き、差分に表示するコミットをフィルター処理します |
|
T | カーソルを「変更されたファイル」フィールドに移動してください |
|
プロジェクト
プロジェクト内の移動
| ショートカット キー | [説明] |
|---|
<kbd>Command</kbd>+<kbd>f</kbd> (Mac) または <kbd>Ctrl</kbd>+<kbd>f</kbd> (Windows/Linux) | フィルター フィールドにフォーカスする |
| ← | フォーカスを左に移動します | | → | フォーカスを右に移動します | | ↑ | フォーカスを上に移動します | | ↓ | フォーカスを下に移動します |
プロジェクトの操作
| ショートカット キー | [説明] |
|---|
<kbd>
</kbd> を入力 | フォーカスされたセルの編集モードを切り替える |
| Escape | フォーカスされたセルの編集をキャンセルする | | Command+Shift+\ (Mac) または> Ctrl+Shift+\ (Windows/Linux) | 行アクション メニューを開く | | Shift+Space | 項目の選択 | | + | 選択内容の下にセルまたはカードを追加する | | + | 選択の上にセルまたはカードを追加する | | 空間 | 選んだ項目を開く | | e | 選んだ項目をアーカイブする |
ボード レイアウトでのカードの移動
| ショートカット キー | [説明] |
|---|
<kbd>Enter</kbd> または <kbd>Shift</kbd>+<kbd>Space</kbd> | 選択したカードの移動を開始します |
|
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
| ショートカット キー | [説明] |
|---|
<kbd>Command</kbd>+<kbd>Space</kbd> (Mac) または </br>
<kbd>Ctrl</kbd>+<kbd>Space</kbd> (Windows/Linux) | ワークフローエディターで、ワークフローファイルに対する提案を取得します。 |
| GF | ワークフローファイルに移動します | | Shift+T または T | ログのタイムスタンプを切り替えます | | Shift+F または F | ログをフルスクリーン表示に切り替える | | Esc | フルスクリーンログを終了 |
通知
| ショートカット キー | [説明] |
|---|
<kbd>E</kbd> | 完了として設定 |
| + | 未開封にする | | Shift+I| 既読としてマークする | | + | サブスクライブ解除 |
ネットワークグラフ
| ショートカット キー | [説明] |
|---|
<kbd>←</kbd> または <kbd>H</kbd> | 左にスクロール |
|
→ または L | 右にスクロール |
|
↑ または K | 上にスクロール |
|
↓ または J | 下にスクロール |
|
Shift+← (Mac) または
Shift+H (Windows/Linux) | 左端までスクロールします |
|
Shift+→ (Mac) または
Shift+L (Windows/Linux) | 右端までスクロールします |
|
Shift+↑ (Mac) または
Shift+K (Windows/Linux) | 上端までスクロールします |
|
Shift+↓ (Mac) または
Shift+J (Windows/Linux) | 下端までスクロールします |