マウスを使わないエンジニアを目指すための一歩(Visual Studio Codeの必須ショートカットキー)

masayan
masayan

マウスを使わないエンジニアを目指すための一歩として、VsCodeの便利ショートカットキーをgifを使ってわかりやすくご紹介します。

環境

  • windows10
  • macOS Monterey 12.0.1
  • VsCode 1.67.1

前提

Ctrl + Cでコピー等は別のソフトウェアでもよくやるかと思いますので、今回は割愛します。
※私がよく使うショートカットのご紹介なので、便利でも個人的に打つのがめんどくさいと感じるレベルのショートカットキーや、簡単すぎるショートカットキーは割愛しています。

ショートカットキー一覧

キー(mac)キー(win)動作
1option + ↓alt + カーソル行を下に移動
2option + ↑alt + ↑カーソル行を上に移動
3shift + option + ↓shift + alt + ↓カーソル行を下に複製
4command + Dctrl + D選択部分にマッチする箇所を全選択
5command + ↓ctrl + endファイルの末尾に移動
6command + ↑ctrl + homeファイルの先頭に移動
7command + /ctrl + /コメントアウト(解除)
8shift + option + Ashift + alt  + Aブロックコメント
9command +Fctrl + Fファイル内検索
10command + shift + Fctrl + shift + F全文検索
11command + Pctrl + Pファイル名検索
12command + Bcommand + Bサイドバー表示のトグル
13command + ,ctrl + ,ユーザー設定を開く
14 –ctrl + pg upタブを一つ後ろに移動
15 –ctrl + pg downタブを一つ先に移動
16command + shift + Kctrl + shift + Kカーソル行、選択行の削除
17command + enterctrl + enterカーソル行の一つ下の行に空白行を差し込み(行の最後にいかなくても下に空白行を追加できる)
18command +  click(F12)ctrl + click (F12)変数・関数等の定義元へジャンプ
19command + Tctrl + Tワークスペース内のすべてのシンボルを検索
20escesc操作中の内容をキャンセル
21command + ← → ctrl + ← →カーソルを単語単位で移動
22shift + F10shift + F10右クリックメニューを開く
23command + 1ctrl + 1エディターとターミナルを行き来する
※デフォルトで存在するのはターミナル → エディターのみなので、エディター → ターミナルは、別途キーバインドを設定する必要有り

各キーの動作イメージ

行移動

キー(mac)キー(win)動作
1option + ↓alt + カーソル行を下に移動
2option + ↑alt + ↑カーソル行を上に移動

行複製

3shift + option + ↓shift + alt + ↓カーソル行を下に複製

キーワード全選択

4command + Dctrl + D選択部分にマッチする箇所を全選択

選択行の削除

16command + shift + Kctrl + shift + K選択行の削除

移動

5command + ↓ctrl + endファイルの末尾に移動
6command + ↑ctrl + homeファイルの先頭に移動

20command + ← → ctrl + ← →カーソルを単語単位で移動

14 –ctrl + pg upタブを一つ後ろに移動
15 –ctrl + pg downタブを一つ先に移動

18command +  click(F12)ctrl + click (F12)変数・関数等の定義元へジャンプ

19command + Tctrl + Tワークスペース内のすべてのシンボルを検索

コメントアウト(解除)

7command + /ctrl + /コメントアウト(解除)

8shift + option + Ashift + alt  + Aブロックコメント

空白行挿入

17command + enterctrl + enterカーソル行の一つ下の行に空白行を差し込み(行の最後にいかなくても下に空白行を追加できる)

検索

9command +Fctrl + Fファイル内検索

10command + shift + Fctrl + shift + F全文検索
11command + Pctrl + Pファイル名検索

その他

12command + Bcommand + Bサイドバー表示のトグル

13command + ,ctrl + ,ユーザー設定を開く

19escesc操作中の内容をキャンセル

21shift + F10shift + F10右クリックメニューを開く

22command + 1ctrl + 1エディターとターミナルを行き来する
※デフォルトで存在するのはターミナル → エディターのみなので、エディター → ターミナルは、別途キーバインドを設定する必要有り

masayan
masayan

キーバインドを設定したい場合は、エディター左下のキーボードショートカット一覧を開いて、terminal.focusで検索し、設定したいキーを指定すれば完了です。

以上です。

コメント

タイトルとURLをコピーしました