GitHub 便利コマンド
GitHub の便利コマンド日本語版が見当たらなかったので、ChatGPTに作ってもらいました
ショートカットで生産性を上げていきたい
ショートカットまとめ
サイト全体のショートカット
キー |
説明 |
S または /
|
検索バーにフォーカスします。 |
G N |
通知に移動します。 |
Esc |
ユーザー、Issue、またはプルリクエストの hovercard にフォーカスしている場合、hovercard を閉じて、hovercard がある要素にフォーカスを戻します。 |
Ctrl+K (Windows/Linux) または Command+K (Mac)
|
GitHub コマンドパレットを開きます。Markdown テキストを編集している場合は、Command+Option+K または Ctrl+Alt+K でコマンドパレットを開きます。 |
リポジトリ
キー |
説明 |
G C |
コードタブに移動します。 |
G I |
Issues タブに移動します。 |
G P |
Pull requests タブに移動します。 |
G A |
Actions タブに移動します。 |
G B |
Projects タブに移動します。 |
G W |
Wiki タブに移動します。 |
G G |
Discussions タブに移動します。 |
ソースコードの編集
キーボードショートカット |
説明 |
. |
ブラウザの同じタブで github.dev エディタでリポジトリまたはプルリクエストを開きます。エディタを使用するにはサインインが必要です。詳細は、「github.dev のウェブベースエディタ」をご覧ください。 |
> |
新しいブラウザタブで github.dev エディタでリポジトリまたはプルリクエストを開きます。エディタを使用するにはサインインが必要です。詳細は、「github.dev のウェブベースエディタ」をご覧ください。 |
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) |
置換 |
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) |
保存 |
ソースコード検索
キーボードショートカット |
説明 |
T |
ファイル検索を有効にする |
L |
コード内の特定の行にジャンプする |
W |
新しいブランチまたはタグに切り替える |
Y |
URL をその正規形式に拡張する。詳細は「ファイルへの永続的なリンクの取得」を参照。 |
I |
差分のコメントを表示または非表示にする。詳細は「プルリクエストにコメントする」を参照。 |
A |
差分の注釈を表示または非表示にする |
B |
ブレームビューを開く。詰めり、「ファイルの表示」を参照。 |
コードファイル内の移動
キーボードショートカット |
説明 |
Shift+J |
コードファイル内で現在カーソルによって選択されている行をハイライト表示します |
Shift+F10 |
コードの行が現在選択されている場合、その行の行メニューを開き、行の左に表示します |
Command+Enter (Mac) または Control+Enter (Windows/Linux) |
現在カーソルによって選択されているコードシンボルとコード内のそのシンボルのすべての発生をハイライトし、シンボルをシンボルペインに表示します |
コメント
キーボードショートカット |
説明 |
Command+B (Mac) or Ctrl+B (Windows/Linux) |
テキストを太字にするための Markdown フォーマットを挿入 |
Command+I (Mac) or Ctrl+I (Windows/Linux) |
テキストをイタリックにするための Markdown フォーマットを挿入 |
Command+E (Mac) or Ctrl+E (Windows/Linux) |
コードや行内のコマンドのための Markdown フォーマットを挿入 |
Command+K (Mac) or Ctrl+K (Windows/Linux) |
リンクを作成するための Markdown フォーマットを挿入 |
Command+V (Mac) or Ctrl+V (Windows/Linux) |
ハイライト表示されたテキストに適用すると、Markdown リンクを作成 |
Command+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux) |
Write と Preview のコメントタブを切り替える |
Command+Shift+V (Mac) or Ctrl+Shift+V (Windows/Linux) |
HTML リンクをプレーンテキストとして貼り付け |
Command+Shift+Option+V (Mac) or Ctrl+Shift+Alt+V (Windows/Linux) |
HTML リンクをプレーンテキストとして貼り付け |
Command+Shift+7 (Mac) or Ctrl+Shift+7 (Windows/Linux) |
順序付きリストのための Markdown フォーマットを挿入 |
Command+Shift+8 (Mac) or Ctrl+Shift+8 (Windows/Linux) |
順序なしリストのための Markdown フォーマットを挿入 |
Command+Enter (Mac) or Ctrl+Enter (Windows/Linux) |
コメントを送信 |
Ctrl+. and then Ctrl+[saved reply number] |
保存された返信メニューを開き、保存された返信でコメントフィールドを自動的に入力します。詳細は「保存された返信について」を参照。 |
Command+Shift+. (Mac) or Ctrl+Shift+. (Windows/Linux) |
引用のための Markdown フォーマットを挿入 |
Command+G (Mac) or Ctrl+G (Windows/Linux) |
提案を挿入します。詳細は「プルリクエストの提案変更のレビュー」を参照。 |
R |
返信で選択したテキストを引用します。詳細は「基本的な作成と書式設定の構文」を参照。 |
Issue と Pull Request の表示
キーボードショートカット |
説明 |
C |
Issue を作成する |
Command+/ (Mac) or Ctrl+/ (Windows/Linux) |
カーソルを Issue または Pull Request の検索バーにフォーカスします。詳細は「Issue と Pull Request のフィルタリングと検索」を参照。 |
U |
作者によるフィルタリング |
L |
ラベルによるフィルタリングまたはラベルの編集。詳細は「Issue と Pull Request のフィルタリングと検索」を参照。 |
Alt and click |
ラベルによるフィルタリング中、ラベルを除外します。詳細は「Issue と Pull Request のフィルタリングと検索」を参照。 |
M |
マイルストーンによるフィルタリングまたはマイルストーンの編集。詳細は「マイルストーンによる Issue と Pull Request のフィルタリング」を参照。 |
A |
アサイニーによるフィルタリングまたはアサイニーの編集。詳細は「Issue と Pull Request のフィルタリングと検索」を参照。 |
O or Enter |
Issue を開く |
Issue と Pull Request
キーボードショートカット |
説明 |
Q |
レビュアーをリクエストする。詳細は「Pull Request のレビューをリクエストする」を参照。 |
M |
マイルストーンを設定する。詳細は「Issue と Pull Request にマイルストーンを関連付ける」を参照。 |
L |
ラベルを適用する。詳細は「ラベルの管理」を参照。 |
A |
アサイニーを設定する。詳細は「他の GitHub ユーザーに Issue と Pull Request を割り当てる」を参照。 |
X |
同じリポジトリからの Issue または Pull Request をリンクする。詳細は「Pull Request を Issue にリンクする」を参照。 |
Command+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux) |
Write と Preview のタブを切り替える |
Alt and click |
タスクリストから Issue を作成する際、Alt を押しながら右上のタスクの角にあるをクリックすると、現在のタブで新しい Issue のフォームを開きます。詳細は「タスクリストについて」を参照。 |
Shift and click |
タスクリストから Issue を作成する際、Shift を押しながら右上のタスクの |
"Files changed" tab (変更されたファイルのタブ) in Pull Requests
キーボードショートカット |
説明 |
C |
コミットのドロップダウンメニューを開いて、diff に表示されるコミットをフィルタリングします |
T |
カーソルを「変更されたファイルをフィルタリング」フィールドに移動します |
Command+Shift+Enter (Mac) or Ctrl+Shift+Enter (Windows/Linux) |
レビューコメントを送信します |
Option and click (Mac) or Alt and click (Windows/Linux) |
Pull Request のすべての古いまたは解決したレビューコメントを折りたたんだり展開したりを切り替えます(例えば、Alt を押しながら「古いものを表示」または「古いものを非表示」をクリックします) |
Click, then Shift and click |
Pull Request の複数行にコメントします。行番号をクリックし、Shift を押しながら別の行番号をクリックします。詳細は「Pull Request へのコメント」を参照。 |
プロジェクト内移動
キーボードショートカット |
説明 |
Command+f (Mac) or Ctrl+f (Windows/Linux) |
フィルタフィールドにフォーカスを当てます |
← |
フォーカスを左に移動します |
→ |
フォーカスを右に移動します |
↑ |
フォーカスを上に移動します |
↓ |
フォーカスを下に移動します |
プロジェクトの操作
キーボードショートカット |
説明 |
Enter |
フォーカスが当たっているセルの編集モードを切り替えます |
Escape |
フォーカスが当たっているセルの編集をキャンセルします |
Command+Shift+\ (Mac) or Ctrl+Shift+\ (Windows/Linux) |
行操作メニューを開きます |
Shift+Space |
項目を選択します |
Shift+↓ |
下のセルまたはカードを選択に追加します |
Shift+↑ |
上のセルまたはカードを選択に追加します |
Space |
選択した項目を開きます |
e |
選択した項目をアーカイブします |
カードとボードのレイアウト
キーボードショートカット |
説明 |
Enter or Shift+Space |
選択したカードの移動を開始します |
Esc |
進行中の移動をキャンセルします |
Enter |
進行中の移動を完了します |
↓ |
シングルカードを下に移動します |
Command+↓ (Mac) or Ctrl+↓ (Windows/Linux) |
シングルカードを列の最下部に移動します |
↑ |
シングルカードを上に移動します |
Command+↑ (Mac) or Ctrl+↑ (Windows/Linux) |
シングルカードを列の最上部に移動します |
← |
カードを左に移動します |
Command+← (Mac) or Ctrl+← (Windows/Linux) |
カードを最左列に移動します |
→ |
カードを右に移動します |
Command+→ (Mac) or Ctrl+→ (Windows/Linux) |
カードを最右列に移動します |
プロジェクト(クラシック) のカラム操作
キーボードショートカット |
説明 |
Enter or Space |
フォーカスが当たっている列の移動を開始します |
Esc |
進行中の移動をキャンセルします |
Enter |
進行中の移動を完了します |
← or H |
列を左に移動します |
Command+← or Command+H (Mac) or Ctrl+← or Ctrl+H (Windows/Linux) |
列を最左位置に移動します |
→ or L |
列を右に移動します |
Command+→ or Command+L (Mac) or Ctrl+→ or Ctrl+L (Windows/Linux) |
列を最右位置に移動します |
プロジェクト(クラシック) のカード操作
キーボードショートカット |
説明 |
Enter or Space |
フォーカスが当たっているカードの移動を開始します |
Esc |
進行中の移動をキャンセルします |
Enter |
進行中の移動を完了します |
↓ or J |
カードを下に移動します |
Command+↓ or Command+J (Mac) or Ctrl+↓ or Ctrl+J (Windows/Linux) |
カードを列の最下部に移動します |
↑ or K |
カードを上に移動します |
Command+↑ or Command+K (Mac) or Ctrl+↑ or Ctrl+K (Windows/Linux) |
カードを列の最上部に移動します |
← or H |
左の列の最下部にカードを移動します |
Shift+← or Shift+H |
左の列の最上部にカードを移動します |
Command+← or Command+H (Mac) or Ctrl+← or Ctrl+H (Windows/Linux) |
最左の列の最下部にカードを移動します |
Command+Shift+← or Command+Shift+H (Mac) or Ctrl+Shift+← or Ctrl+Shift+H (Windows/Linux) |
最左の列の最上部にカードを移動します |
→ |
右の列の最下部にカードを移動します |
Shift+→ or Shift+L |
右の列の最上部にカードを移動します |
Command+→ or Command+L (Mac) or Ctrl+→ or Ctrl+L (Windows/Linux) |
最右の列の最下部にカードを移動します |
Command+Shift+→ or Command+Shift+L (Mac) or Ctrl+Shift+→ or Ctrl+Shift+L (Windows/Linux) |
最右の列の最下部にカードを移動します |
GitHub Actions
キーボードショートカット |
説明 |
Command+Space (Mac) or Ctrl+Space (Windows/Linux) |
ワークフローエディターで、ワークフローファイルの提案を取得します |
G F |
ワークフローファイルに移動します |
Shift+T or T |
ログのタイムスタンプの表示を切り替えます |
Shift+F or F |
フルスクリーンのログを切り替えます |
Esc |
フルスクリーンのログを終了します |