# VS Codeでよく使うショートカット

## ショートカットキー確認方法

コマンドパレットを開いて「Preferences: Open Keyboard Shortcuts」を選択する。

## 表示切り替え

| コマンド                        | 説明                                       |
| ------------------------------- | ------------------------------------------ |
| `command` + `B`                 | プライマリサイドバー切り替え               |
| `command` + `option` + `B`      | セカンダリサイドバー(チャットなど)切り替え |
| `command` + `J`                 | パネル(Terminalなど)切り替え               |
| `command` + `K` `command` + `0` | すべてのコードを折りたたむ                 |
| `command` + `K` `command` + `J` | すべてのコードを展開む                     |

## ウィンドウ操作

| コマンド                  | 説明                   |
| ------------------------- | ---------------------- |
| `command` + `shift` + `N` | 新しいウィンドウを開く |
| `command` + `shift` + `W` | ウィンドウを閉じる     |

## ファイル操作

| コマンド                  | 説明                       |
| ------------------------- | -------------------------- |
| `command` + `P`           | クイックオープン           |
| `command` + `N`           | 新しいファイルを作成       |
| `command` + `W`           | ファイルを閉じる           |
| `command` + `shift` + `T` | 最後に閉じたファイルを開く |

## 検索・置換

| コマンド                  | 説明                 |
| ------------------------- | -------------------- |
| `command` + `F`           | 検索                 |
| `command` + `shift` + `F` | ファイル全体から検索 |
| `command` + `shift` + `H` | ファイル全体から置換 |
| `command` + `G`           | 指定行に移動         |

## 編集機能

| コマンド                  | 説明                       |
| ------------------------- | -------------------------- |
| `option` + `↑` / `↓`      | 行を上下に移動             |
| `command` + `X`           | 行を切り取り               |
| `command` + `shift` + `K` | 行を削除                   |
| `command` + `D`           | 単語を選択（連続で実行可） |
| `command` + `shift` + `L` | すべてのマッチを選択       |
| `option` + `click`        | 複数カーソルを配置         |

## 移動・ナビゲーション

| コマンド                  | 説明                       |
| ------------------------- | -------------------------- |
| `command` + `shift` + `O` | ファイル内のシンボルに移動 |
| `command` + `shift` + `.` | 次のエラー/警告に移動      |
| `command` + `shift` + `,` | 前のエラー/警告に移動      |
| `control` + `-`           | 前の編集位置に戻る         |
| `control` + `shift` + `-` | 次の編集位置に進む         |

## コード補完・インテリセンス

| コマンド            | 説明           |
| ------------------- | -------------- |
| `control` + `space` | 補完候補を表示 |

## その他

| コマンド                  | 説明                             |
| ------------------------- | -------------------------------- |
| `command` + `shift` + `P` | コマンドパレット表示             |
| `command` + `,`           | Settings表示                     |
| `command` + `Q`           | VS Codeを修了                    |
| `command` + `shift` + `V` | Markdownプレビュー               |
| `control` + `R`           | 最近開いたプロジェクト一覧を表示 |
| `command` + `\\`          | コマンドパレットでエディタ分割   |
