キーボードショートカットについて
「?」と GitHub に入力すると、そのページで使用可能なキーボード ショートカットを一覧表示するダイアログ ボックスが表示されます。 マウスを使用して移動しなくても、これらのキーボードショートカットを使用して、サイト全体でアクションを実行できます。
アクセシビリティ設定では、修飾キーを使用するショートカットを許可したまま、文字キーのショートカットを無効にすることができます。 詳しくは、「アクセシビリティ設定の管理」をご覧ください。
また、GitHub Command Palette を使うと、キーボード ショートカットを覚えていなくても、さまざまなアクションにすばやくアクセスできます。 詳しくは、「GitHub コマンド パレット」を参照してください。
次のセクションでは、使用可能なキーボード ショートカットの一部が、それらを GitHub で使用できるページごとに整理されて、リストで表示されます。
サイト全体のショートカット
ショートカット キー | [説明] |
---|---|
S または / | 検索バーにフォーカスします。 詳しくは、「GitHub での検索について」を参照してください。 |
G N | 通知に移動します。 詳しくは、「通知について」を参照してください。 |
Option+↑ (Mac) または Alt+↑ (Windows/Linux) | 要素からホバーカードにフォーカスを移動する |
Esc | ユーザ、Issue、またはプルリクエストのホバーカードにフォーカスすると、ホバーカードが閉じ、ホバーカードが含まれている要素に再フォーカスします |
リポジトリ
ショートカット キー | [説明] |
---|---|
G C | [コード] タブに移動します |
G I | [Issue] タブに移動します。詳細については、「Issueについて」を参照してください。 |
G P | [Pull requests] タブに移動します。詳細については、「pull requests について」をご覧ください。 |
G A | [アクション] タブに移動します。詳細については、「ワークフローの書き込み」をご覧ください。 |
G W | [Wiki] タブに移動します。詳細については、「ウィキについて」を参照してください。 |
G G | [Discussions] タブに移動します。詳細については、「ディスカッションについて」を参照してください。 |
ソースコード編集
ショートカット キー | 説明 |
---|---|
. | 同じブラウザー タブの github.dev エディターでリポジトリまたは pull request を開きます。エディターを使用するには、サインインしている必要があります。 詳しくは、「github.dev Web ベース エディター」を参照してください。 |
> | 新しいブラウザー タブの github.dev エディターでリポジトリまたは pull request を開きます。エディターを使用するには、サインインしている必要があります。 詳しくは、「github.dev Web ベース エディター」を参照してください。 |
Command+B (Mac) または Ctrl+B (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 書式を挿入します |
Command+Shift+. (Mac) または Ctrl+Shift+. (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) | Replace |
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) | やり直し |
Command+Shift+P | [ファイルの編集] と [変更点のプレビュー] タブを切り替えます |
Command + S (Mac) または Ctrl+S (Windows/Linux) | コミット メッセージを書き込む |
その他のキーボード ショートカットについては、CodeMirror のドキュメントを参照してください。
ソースコード閲覧
ショートカット キー | [説明] |
---|---|
t | ファイルファインダーを起動します |
l | コード内の行にジャンプします |
w | 新しいブランチまたはタグに切り替えます |
y | URL を正規の形式に展開します。 詳しくは、「ファイルへのパーマリンクを取得する」を参照してください。 |
i | 差分に関するコメントを表示または非表示にします。 詳しくは、「プルリクエストへのコメント」を参照してください。 |
a | diff の注釈を表示または非表示にします |
b | blame ビューを開きます。 詳しくは、「Viewing and understanding files」を参照してください。 |
コード ファイル内での移動
[コード] ビューを使ってリポジトリ内のコード ファイルを表示し、ファイル内の任意の行をクリックすると、カーソルが表示されます。 その後、キーボード ショートカットを使って、BLOB (バイナリ ラージ オブジェクト) とも呼ばれるファイルのコンテンツ内を移動できます。
ショートカット キー | [説明] |
---|---|
Shift+J | コード ファイル内のカーソルによって現在選択されている行を強調表示します。 |
Shift+オプション+C (Mac) または Shift+Alt+C (Windows/Linux) | コード行が現在選択されている場合、このショートカットは行の行メニューを開き、行の左側にある の下に表示されます。 |
Command+Enter (Mac) または Control+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) または 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+ . を押してから Ctrl+[返信テンプレートの番号] | 返信テンプレートメニューを開き、コメントフィールドに返信テンプレートを自動入力します。 詳しくは、「返信テンプレートについて」を参照してください。 |
Command+Shift+. (Mac) または Ctrl+Shift+. (Windows/Linux) | クォーティションのための Markdown 書式設定を挿入します |
Command+G (Mac) または Ctrl+G (Windows/Linux) | 提案を挿入します。 詳しくは、「プルリクエストで提案された変更をレビューする」を参照してください。 |
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 | レビュー担当者にリクエストします。 詳しくは、「Pull Request レビューをリクエストする」を参照してください。 |
M | マイルストーンを設定します。 詳しくは、「Issue およびプルリクエストにマイルストーンを関連付ける」を参照してください。 |
L | ラベルを適用します。 詳しくは、「ラベルを管理する」を参照してください。 |
A | アサインされた人を設定します。 詳しくは、「GitHub の他のユーザに Issue およびプルリクエストをアサインする」を参照してください。 |
X | 同じリポジトリからの Issue またはプルリクエストをリンクします。 詳しくは、「Pull Requestを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 を作成する 「sub-issue の追加」を参照してください。 |
Option、Shift+a (Mac) または Alt+Shift+a (Windows/Linux) | 既存の issue を sub-issue として追加します。 「sub-issue の追加」を参照してください。 |
Option+Shift+p (Mac) または Alt+Shift+p (Windows/Linux) | 親の issue を編集します。 |
pull request の [変更されたファイル] タブ
ショートカット キー | [説明] |
---|---|
C | [コミット] ドロップダウン メニューを開き、差分に表示するコミットをフィルター処理します |
T | "変更されたファイル" フィールドにカーソルを移動する |
Command+Shift+Enter キー (Mac)、または Ctrl+Shift+Enter キー (Windows/Linux) | レビュー コメントを送信する |
Option キーとクリック (Mac)、または Alt キーとクリック (Windows/Linux) | pull request ですべての古いレビュー コメントまたは解決されたレビュー コメントの折りたたみと展開を切り替えます (たとえば、Alt キーを押したまま、 [期限切れを表示] または [期限切れを非表示] をクリックします) |
クリックし、Shift キーを押しながらクリック | プルリクエストの複数行にコメントするには、行番号をクリックし、Shift キーを押したまま、別の行番号をクリックします。 詳しくは、「プルリクエストへのコメント」を参照してください。 |
プロジェクト
プロジェクト内の移動
ショートカット キー | [説明] |
---|---|
Command+f (Mac) または Ctrl+f (Windows/Linux) | フィルター フィールドにフォーカスする |
← | フォーカスを左に移動します |
→ | フォーカスを右に移動します |
↑ | フォーカスを上に移動します |
↓ | フォーカスを下に移動します |
プロジェクトの操作
ショートカット キー | [説明] |
---|---|
Enter | フォーカスされたセルの編集モードを切り替える |
Escape | フォーカスされたセルの編集をキャンセルする |
Command+Shift+\ (Mac) または Ctrl+Shift+\ (Windows/Linux) | 行アクション メニューを開く |
Shift+Space | 項目の選択 |
Shift+↓ | 選択の下にセル またはカード を追加します |
Shift+↑ | 選択の上にセルまたはカードを追加します |
Space | 選んだ項目を開く |
e | 選んだ項目をアーカイブする |
ボード レイアウトでのカードの移動
ショートカット キー | [説明] |
---|---|
Enter または Shift+Space | 選択したカードの移動を開始します |
Esc | 進行中の移動をキャンセルします |
Enter | 進行中の移動を完了します |
↓ | 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) または Ctrl+Space (Windows/Linux) | ワークフローエディターで、ワークフローファイルに対する提案を取得します。 |
G F | ワークフローファイルに移動します |
Shift+T または T | ログのタイムスタンプを切り替えます |
Shift+F または F | フルスクリーン表示を切り替えます |
Esc | フルスクリーン表示を終了します |
通知
ショートカット キー | [説明] |
---|---|
E | 完了としてマーク |
Shift+U | 未開封にする |
Shift+I | 既読としてマークする |
Shift+M | サブスクライブ解除 |
ネットワークグラフ
ショートカット キー | [説明] |
---|---|
← または H | 左にスクロール |
→ または 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) | 下端までスクロールします |