Skip to main content

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

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

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

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

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

GitHub Command Paletteを使用すると、キーボード ショートカットを覚える必要なく、さまざまな操作にすばやくアクセスできます。 詳しくは、「GitHub コマンド パレット」をご覧ください。

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

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

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

リポジトリ

ショートカット キー[説明]
GC[コード] タブに移動します
GI[Issues] タブに移動します。詳しくは、「問題について」をご覧ください。
GP[プルリクエスト] タブに移動します。詳しくは、「Pull Request」をご覧ください。
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) または
+B (Windows/Linux)
太字テキストの Markdown 書式を挿入します
Command+E (Mac) または
+E (Windows/Linux)
コードの一行形式にMarkdownの書式を挿入します。 ブラウザーの既定の動作は、他の種類のファイルに使用されます
Command+I (Mac) または
+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) または
+ (Windows/Linux)
ファイル エディターで検索を開始する
Command+G (Mac) または
+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) または
+Z (Windows/Linux)
元に戻す
Command+Y (Mac) または
+Y (Windows/Linux)
やり直し
コマンド+Shift+P[ファイルの編集][変更点のプレビュー] タブを切り替えます
Command+S (Mac) または
+ (Windows/Linux)
コミット メッセージを書き込む

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

ソースコード閲覧

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

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

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

コメント

ショートカット キー[説明]
Command+B (Mac) または
+B (Windows/Linux)
太字テキストの Markdown 書式を挿入します
Command+I (Mac) または
+I (Windows/Linux)
イタリック体のテキストの Markdown 書式を挿入します
Command+E (Mac) または
+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) または
+ (Windows/Linux)
コメントをサブミットします
+次に、Ctrl+[保存された返信の番号] を押します。保存済み返信メニューを開き、保存済み返信をコメントフィールドに自動入力します。 詳しくは、「保存済み返信について」をご覧ください。
コマンド+Shift+. (Mac) または
+. (Windows/Linux)
引用のための Markdown 書式を挿入します
Command+G (Mac) または
+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レビュー担当者にリクエストします。 詳しくは、「プルリクエストレビューを依頼する」をご覧ください。
Mマイルストーンを設定します。 詳しくは、「マイルストーンをIssueやプルリクエストに関連付ける」をご覧ください。
Lラベルを適用します。 詳しくは、「ラベルを管理する」をご覧ください。
Aアサインされた人を設定します。 詳しくは、「他のGitHub ユーザーに問題とプル要求を割り当てる」をご覧ください。
X同じリポジトリからの Issue またはプルリクエストをリンクします。 詳しくは、「プルリクエストを課題にリンクする」をご覧ください。
Command+Shift+P (Mac) または
+P (Windows/Linux)
[書き込み][プレビュー] のタブを切り替えます
Alt キーを押しながらクリックタスク リストから問題を作成する場合は、 Alt キー を押しながらタスクの右上隅にある をクリックして、現在のタブで新しい問題フォームを開きます。 詳しくは、「タスクリストについて」をご覧ください。
Shift キーを押しながらクリックタスク リストから問題を作成する場合は、 Shift キー を押しながらタスクの右上隅にある をクリックして、新しいタブで新しい問題フォームを開きます。 詳しくは、「タスクリストについて」をご覧ください。
Command キーを押しながらクリック (Mac) または
Ctrl+Shift をクリックして (Windows/Linux)
タスク リストから問題を作成する場合は、Command または Ctrl+キーを押しながらタスクの右上隅にあるをクリックして、新しいウィンドウで新しい問題フォームを開きます。 詳しくは、「タスクリストについて」をご覧ください。
Option+Shift+c (Mac) または
Alt++ (Windows/Linux)
新しい sub-issue を作成する 「サブイシューの追加」を参照してください。
OptionShift+a (Mac) または
Alt++ (Windows/Linux)
既存の issue を sub-issue として追加します。 「サブイシューの追加」を参照してください。
Option+Shift+p (Mac) または
Alt++ (Windows/Linux)
親の Issue を編集します。

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

ショートカット キー[説明]
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+ または
+↓ (Windows/Linux)
1 つのカードを列の一番下に移動します
1 つのカードを上に移動します
Command+ (Mac) または
+↑ (Windows/Linux)
1 つのカードを列の一番上に移動します
カードを左に移動します
Command+ (Mac) または
+← (Windows/Linux)
カードを一番左の列に移動します
カードを右に移動します
Command+ (Mac) または
+→ (Windows/Linux)
カードを一番右の列に移動します

GitHub Actions

ショートカット キー[説明]
Command+Space (Mac) または
+ (Windows/Linux)
ワークフローエディターで、ワークフローファイルに対する提案を取得します。
GFワークフローファイルに移動します
Shift+T または Tログのタイムスタンプを切り替えます
Shift+F または Fログをフルスクリーン表示に切り替える
Escフルスクリーンログを終了

通知

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

ネットワークグラフ

ショートカット キー[説明]
または H左にスクロール
または L右にスクロール
または K上にスクロール
または J下にスクロール
Shift+ (Mac) または
+ (Windows/Linux)
左端までスクロールします
Shift+ (Mac) または
+ (Windows/Linux)
右端までスクロールします
Shift+ (Mac) または
+ (Windows/Linux)
上端までスクロールします
Shift+ (Mac) または
+ (Windows/Linux)
下端までスクロールします