🎉

Refine GitHub のショートカットキー集

2022/10/24に公開

みなさんは、Refine GitHub を使っていますでしょうか。僕は、レビューで使うボタンがワンクリックになるなど、メチャクチャ便利なので結構使っています)。

導入前


導入後

その Refine GitHub のショートカットキーがめちゃめちゃあることに気づいたので、それを雑にメモ書きします。

GitHub デフォルトのショートカットは ? で表示できます(各ページで異なる画面となります)。

https://docs.github.com/en/get-started/using-github/keyboard-shortcuts
混ざった状態ですが、以下で補足します。

全般系(このあたりはデフォルトで存在します)

キー 内容
j/k Issues やレビューのコメントなどを上下に移動
c 各画面での作成操作 (Issue/PR/Release など)
w ブランチ/タグ切り替えにフォーカス
sまたは/ 検索にフォーカス
⌘/Ctrl + Enter メッセージの送信(Refine によりEnterから変更されます)

Tab 移動系

以下が GitHub のタブを移動する系のショートカットです。

g c -> Codes
g i -> Issues
g p -> Pull Requests
g w -> Wiki
g s -> Security // Settings がよかった
g r -> Releases // Refine により Releases がタブ化していることにより追加

code 系

y -> y hot key 機能に追加でリンクをクリップボードへコピー // 後半が Refine

https://docs.github.com/en/repositories/working-with-files/using-files/getting-permanent-links-to-files

t -> File Finder // デフォルト

PR画面(デフォルトのがわりとすばらしかった)

キー 内容
v Review changes ボタンを押す
t ファイル一覧表示
c コミット一覧表示
l label づけ
h PR画面で細かい表示を出したり引っ込めたり
g ←, g →, g 1, g 2, g 3, g 4. -> PR のタブを移動 // Refine で追加。
(現在、g 3 の check 画面でショートカットが効かなくなるバグ有り)


(Refine GitHub README より引用)

最後に

思ったよりデフォルトのショートカットを説明する、タイトル詐欺のような記事になってしまいすみません。拡張機能で追従するというのは限界があるので、GitHub 公式にぜひ機能追加を願いたいものです。

Discussion