【VSCode】よく使うショートカットキー（Windows）

# 概要
タイトルの通りです。
自分がよく使うものを主にまとめています。

# Ctrl（１）
<table>
<tr>
<th>動作</th>
<th>操作</th>
</tr>

<tr>
<td>サイドバーの開閉</td>
<td>b</td>
</tr>

<tr>
<td>
選択箇所のコピー<br>
選択がない場合は一行をコピー
</td>
<td>c</td>
</tr>


<tr>
<td>ファイル名で検索（ファイル内）</td>
<td>e</td>
</tr>

<tr>
<td>フォーカス箇所の選択</td>
<td>d</td>
</tr>

<tr>
<td>検索エディタ内</td>
<td>f</td>
</tr>

<tr>
<td>指定行へジャンプ</td>
<td>g</td>
</tr>

<tr>
<td>ターミナルの開閉</td>
<td>j</td>
</tr>

<tr>
<td>一行を選択</td>
<td>l</td>
</tr>

<tr>
<td>新しいエディタを開く</td>
<td>n</td>
</tr>

<tr>
<td>ファイル名で検索（ファイル内）</td>
<td>p</td>
</tr>

<tr>
<td>保存</td>
<td>s</td>
</tr>

<tr>
<td>貼付け</td>
<td>v</td>
</tr>

<tr>
<td>
選択箇所の切取り<br>
選択がない場合は一行を切取り
</td>
<td>x</td>
</tr>

<tr>
<td>進む</td>
<td>y</td>
</tr>

<tr>
<td>戻る</td>
<td>z</td>
</tr>

<tr>
<td></td>
<td></td>
</tr>

</table>


# Ctrl（２）
<table>
<tr>
<th>動作</th>
<th>操作</th>
</tr>

<tr>
<td>行の先頭に移動</td>
<td>Home</td>
</tr>

<tr>
<td>行の末尾に移動</td>
<td>End</td>
</tr>

<tr>
<td>左のエディタに移動</td>
<td>Up</td>
</tr>

<tr>
<td>右のエディタに移動</td>
<td>Down</td>
</tr>

<tr>
<td>カーソルの位置までDel削除</td>
<td>Del</td>
</tr>

<tr>
<td>カーソルの位置までBs削除</td>
<td>BackSpace</td>
</tr>

<tr>
<td>エディタを複製</td>
<td>\</td>
</tr>

<tr>
<td>コメントアウト</td>
<td>/</td>
</tr>

<tr>
<td>開いているファイルの選択</td>
<td>Tab</td>
</tr>

<tr>
<td>ウインドウの移動</td>
<td>1～9</td>
</tr>

<tr>
<td>サイドバーの開いているフォルダにフォーカス</td>
<td>0</td>
</tr>

<tr>
<td>文字の先頭・末尾にジャンプ</td>
<td>→（←）</td>
</tr>

<tr>
<td>上・下にスクロール</td>
<td>↑（↓）</td>
</tr>

<tr>
<td></td>
<td></td>
</tr>

</table>

# Shift
<table>
<tr>
<th>動作</th>
<th>操作</th>
</tr>

<tr>
<td>
選択箇所の切取り<br>
選択がない場合は一行を切取り
</td>
<td>Del</td>
</tr>

<tr>
<td></td>
<td></td>
</tr>

</table>


# Alt
<table>
<tr>
<th>動作</th>
<th>操作</th>
</tr>

<tr>
<td>カーソルを移動せずに上・下にUp・Down</td>
<td>Up（Down）</td>
</tr>


<tr>
<td>diffのハイライト表示（githubと連携している場合）</td>
<td>F3</td>
</tr>

<tr>
<td></td>
<td></td>
</tr>

</table>


# Ctrl + Shift
<table>
<tr>
<th>動作</th>
<th>操作</th>
</tr>

<tr>
<td>選択行の削除</td>
<td>k</td>
</tr>

<tr>
<td>シンボルを検索</td>
<td>o</td>
</tr>

<tr>
<td>進む</td>
<td>z</td>
</tr>

<tr>
<td>コマンドパレットを開閉</td>
<td>p</td>
</tr>

<tr>
<td>閉じたエディタを開く</td>
<td>t</td>
</tr>

<tr>
<td>エディタを左・右のタブに移動</td>
<td>Up（Down）</td>
</tr>

<tr>
<td>現在の階層リンクにフォーカス</td>
<td>.</td>
</tr>

<tr>
<td>階層リンクにフォーカス</td>
<td>:</td>
</tr>

<tr>
<td>行の折り畳み</td>
<td>[</td>
</tr>

<tr>
<td>行の展開</td>
<td>]</td>
</tr>

<tr>
<td></td>
<td></td>
</tr>

</table>


# Ctrl + K
<table>
<tr>
<th>動作</th>
<th>操作</th>
</tr>

<tr>
<td>現在開いているエディタへフォーカス</td>
<td>e</td>
</tr>

<tr>
<td>言語モードの切り替え</td>
<td>m</td>
</tr>

<tr>
<td>選択の始点</td>
<td>ctrl + b</td>
</tr>

<tr>
<td>選択の終点</td>
<td>ctrl + k</td>
</tr>

<tr>
<td>ショートカットキーの一覧</td>
<td>ctrl + s</td>
</tr>

<tr>
<td>折り畳み／展開のトグル</td>
<td>ctrl + l</td>
</tr>

<tr>
<td>定義を横に並べて表示</td>
<td>F12</td>
</tr>

<tr>
<td></td>
<td></td>
</tr>

</table>


# Ctrl + Alt
<table>
<tr>
<th>動作</th>
<th>操作</th>
</tr>

<tr>
<td>短径選択</td>
<td>上（下）</td>
</tr>

<tr>
<td>エディタを左・右のウインドウに移動</td>
<td>→（←）</td>
</tr>

<tr>
<td></td>
<td></td>
</tr>

</table>


# F
<table>
<tr>
<th>動作</th>
<th>操作</th>
</tr>

<tr>
<td>コマンドパレットを開閉</td>
<td>1</td>
</tr>

<tr>
<td>シンボルの名称を変更（エディタ内）</td>
<td>2</td>
</tr>

<tr>
<td>検索（エディタ内）</td>
<td>3</td>
</tr>

<tr>
<td>デバッグの起動</td>
<td>5</td>
</tr>

<tr>
<td>ワークベンチ内のフォーカスを移動</td>
<td>6</td>
</tr>

<tr>
<td>次のエラーに移動</td>
<td>8</td>
</tr>

<tr>
<td>デバッグの起動</td>
<td>10</td>
</tr>

<tr>
<td>全画面</td>
<td>11</td>
</tr>

<tr>
<td>フォーカス部分の定義に移動</td>
<td>12</td>
</tr>

<tr>
<td></td>
<td></td>
</tr>

</table>



# 覚えてたらいざという時に便利なショートカットキー
## Ctrl

<table>
<tr>
<th>動作</th>
<th>操作</th>
</tr>

<tr>
<td>置換（エディタ内）</td>
<td>h</td>
</tr>

<tr>
<td>シンボルの呼び出し・検索（エディタ内）</td>
<td>i</td>
</tr>

<tr>
<td>エクスプローラからファイルを開く</td>
<td>o</td>
</tr>

<tr>
<td>vscodeのクイックオープン</td>
<td>q</td>
</tr>

<tr>
<td>メソッドの検索（フォルダ内）</td>
<td>t</td>
</tr>

<tr>
<td></td>
<td></td>
</tr>

</table>

## Ctrl + k
<table>
<tr>
<th>動作</th>
<th>操作</th>
</tr>

<tr>
<td>すべてを折り畳む</td>
<td>ctrl + 0（数字のゼロ）</td>
</tr>

<tr>
<td>すべてを展開</td>
<td>ctrl + j</td>
</tr>

<tr>
<td>言語モードの選択</td>
<td>m</td>
</tr>

<tr>
<td></td>
<td></td>
</tr>

</table>