【VSCode】ショートカットキー個人的まとめ【Windows】【Mac】

VSCodeで個人的によく使いそうなショートカットをまとめました。

**【便利】 → 便利そうなショートカットキーに【★】を付けました。**
**【困惑】 → Win と Mac で困惑しそうなものに【◆】を付けました。**

**【必ず覚えたいもの】と【使うかも知れないその他のもの】に分けました。**

#Mac キー と Windows キー
【⌘ : command】= ほぼ Windows の【Ctrl】
【⇧ : shift】
【⌥ : option】= ほぼ Windows の【Alt】
【⌃ : control】
【⇪ : capslock】

<br><br>
#必ず覚えたいショートカットキー
##選択
|Windows|macOS|コマンド|便利|困惑|
|---|---|---|:---:|:---:|
|【Shift】+【←(→)】|【⇧】+【←(→)】|範囲選択|★||
|【Ctrl】+【←(→)】|【⌥】+【←(→)】|単語移動|★|◆|
|【Ctrl】+【Shift】+【←(→)】|【⌥】+【⇧】+【←(→)】|単語選択|★||
|【Home (End)】|【⌘】+【←(→)】|行頭(行末)移動||◆|
|【Home (End)】+【Shift】|【⌘】+【⇧】+【←(→)】|行頭(行末)選択||◆|
|【Ctrl】+【D】|【⌘】+【D】|複数範囲選択 → 同時編集|★|
|【Ctrl】+【L】|【⌘】+【L】|行を選択|

##検索 - 置換 - 参照
|Windows|macOS|コマンド|便利|困惑|
|---|---|---|:---:|:---:|
|【Ctrl】+【F】|【⌘】+【F】|検索|★|
|【Ctrl】+【H】|【⌘】+【⌥】+【F】|置換|★|◆|
|【Ctrl】+【Shift】+【F】|【⌘】+【⇧】+【F】|横断検索|★|
|【Ctrl】+【Alt】+【Enter】|【⌘】+【⌥】+【Enter】|検索して一致した<br>全ての項目を一括置換|★|
|【F12】|【F12】|定義元を参照|★|
|【F12】+【Alt】|【F12】+【⌥】|定義元を参照(ピーク)|★|
|【F12】+【Shift】|【F12】+【⇧】|リファレンスを表示|★|

##編集
|Windows|macOS|コマンド|便利|困惑|
|---|---|---|:---:|:---:|
|【Ctrl】+【 . 】|【⌘】+【 . 】|クイックフィックス|★|
|【F2】|【F2】|シンボルの名前を変更|
|【Ctrl】+【 / 】|【⌘】+【 / 】|コメント (ライン)|★|
|【Shift】+【Alt】【A】|【⇧】+【⌥】+【A】|コメント (ボックス)|★|



##エディタ操作
|Windows|macOS|コマンド|便利|困惑|
|---|---|---|:---:|:---:|
|【Ctrl】+【O】|【⌘】+【O】|新規フォルダ|
|【Ctrl】+【K】→【F】|【⌘】+【K】→【F】|フォルダを閉じる|
|【Ctrl】+【Shift】+【N】|【⌘】+【⇧】+【N】|新規ウィンドウ|
|【Ctrl】+【Shift】+【W】|【⌘】+【⇧】+【W】|ウィンドウを閉じる|
|【Ctrl】+【N】|【⌘】+【N】|新規タブ|
|【Ctrl】+【W】|【⌘】+【W】|タブを閉じる|★|
|【Ctrl】+【Shift】+【T】|【⌘】+【⇧】+【T】|直前に閉じたタブを復元|★|
|【Ctrl】+【P】|【⌘】+【P】|ファイル検索||
|【Ctrl】+【Shift】+【P】|【⌘】+【P】or【F1】|コマンド検索||
|【Ctrl】+【¥】|【⌘】+【⌃】+【⌥】+【¥】|エディターの分割||◆|
|【Ctrl】+【1,2,3…】|【⌘】+【1,2,3…】|エディターグループ間を移動|
|【Ctrl】+【K】→【S】|【⌘】+【⌥】+【S】|すべてのタブを保存|★|◆|
|【Ctrl】+【 , 】|【⌘】+【 , 】|設定を開く|
|【Ctrl】+【K】→【P】|【⌘】+【K】→【P】|ファイルのパスをコピー|★|
|【Ctrl】+【K】→【R】|【⌘】+【K】→【R】|ファイルをエクスプローラで表示|★|
|【Ctrl】+【K】→【O】|【⌘】+【K】→【O】|ファイルを新しいウィンドウで表示|★|





<br><br><br><br>
#その他ショートカットキー
##編集
|Windows|macOS|コマンド|便利|困惑|
|---|---|---|:---:|:---:|
|【Ctrl】+【Z】|【⌘】+【Z】|戻す|★|
|【Ctrl】+【Shift】+【Z】|【⌘】+【⇧】+【Z】|やり直し|★|
|【Ctrl】+【X】|【⌘】+【X】|行全体を『切り取り』|★|
|【Ctrl】+【C】|【⌘】+【C】|行全体を『コピー』|★|
|【Ctrl】+【V】|【⌘】+【V】|行全体を『貼り付け』|★|
|【Alt】+【↓(↑)】|【⌥】+【↓(↑)】|行全体を『移動させる』|
|【Shift】+【Alt】+【↓(↑)】|【⇧】+【⌥】+【↓(↑)】|行全体を『コピーして複製』|
|【Ctrl】+【Home(End)】|【⌘】+【↑(↓)】|ファイルの先頭(末尾)に移動||◆|
|【Ctrl】+【Shift】+【K】|【⌘】+【⇧】+【K】|行の削除 (切り取りで代用可)|
|【Ctrl】+【Enter】|【⌘】+【Enter】|空白行を挿入|
|【Ctrl】+【 ] ( [ )】|【⌘】+【 ] ( [ )】|インデント (TabでOK)|★|



##表示
|Windows|macOS|コマンド|便利|困惑|
|---|---|---|:---:|:---:|
|【Ctrl】+【Shift】+【+】|【⌘】+【⇧】+【+】|ズームイン||
|【Ctrl】+【Shift】+【-】|【⌘】+【-】|ズームアウト||◆|
|【Ctrl】+【Shift】+【M】|【⌘】+【⇧】+【M】|『問題コンソール』を表示する||
|【Ctrl】+【Shift】+【C】|【Shift】+【⌘】+【C】|『コマンドプロンプト』を開く|
|【Ctrl】+【Shift】+【@】|【⌃(Ctrl)】+【⇧】+【^】|『ターミナル』を開く|★|◆|




##選択
|Windows|macOS|コマンド|便利|困惑|
|---|---|---|:---:|:---:|
|【Shift】+【Alt】+【→(←)】|【⌘】+【⇧】+【⌃】+【→(←)】|選択範囲を拡大(縮小)|
|【Shift】+【Alt】+【ドラッグ】|【⇧】+【⌥】+【ドラッグ】|ボックス選択|
|【Ctrl】+【Shift】+【Alt】+【方向】|【⌘】+【⇧】+【⌥】+【方向】|ボックス選択|

##マルチカーソル
|Windows|macOS|コマンド|便利|困惑|
|---|---|---|:---:|:---:|
|【Alt】+【クリック】|【⌥】+【クリック】|カーソルを複数挿入<br>【複数箇所を同時編集】|★|
|【Ctrl】+【Alt】+【↑(↓)】|【⌘】+【⌥】+【↑(↓)】|カーソルを上(下)に挿入|
|【Ctrl】+【U】|【⌘】+【U】|直前のカーソル操作を元に戻す|
|【Ctrl】+【Shift】+【L】|【⌘】+【⇧】+【L】|カーソルがある単語と一致する<br>すべての出現箇所を選択|★|

##ファイル管理
|Windows|macOS|コマンド|便利|困惑|
|---|---|---|:---:|:---:|
|【Ctrl】+【S】|【⌘】+【S】|保存|
|【Ctrl】+【Shift】+【S】|【⌘】+【⇧】+【S】|名前を付けて保存|
|【Ctrl】+【Tab】|【⌃】+【Tab】|エディターを移動(次)||◆|
|【Ctrl】+【Shift】+【Tab】|【⌃】+【⇧】+【Tab】|エディターを移動(前)||◆|


##ターミナル操作
|Windows|macOS|コマンド|便利|困惑|
|---|---|---|:---:|:---:|
|【Ctrl】+【C】|【⌘】+【C】|実行停止|
|【↑ (↓)】|【↑ (↓)】|前回の実行コマンドを選択|★|