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

↓
導入後

その Refine GitHub のショートカットキーがめちゃめちゃあることに気づいたので、それを雑にメモ書きします。
GitHub デフォルトのショートカットは ? で表示できます(各ページで異なる画面となります)。
混ざった状態ですが、以下で補足します。
全般系(このあたりはデフォルトで存在します)
| キー | 内容 |
|---|---|
| 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
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