VS Code ショートカットキー集

VSCodeのショートカットキーを整理しました。
メニュー
VS Codeの左にあるメニューを選択時に使うショートカットキーです。
よく使う |
操作内容 | ショートカットキー |
備考 |
---|---|---|---|
エクスプローラーを開く | Ctrl + Shift + E |
||
★ | 検索を開く | Ctrl + Shift + F |
|
ソース管理を開く | Ctrl + Shift + G → G |
||
実行とデバッグを開く | Ctrl + Shift + D |
||
拡張機能を開く | Ctrl + Shift + X |
フォルダを開く
VS Codeのフォルダやワークスペースを開くときに使うショートカットキーです。
よく使う |
操作内容 | ショートカットキー |
備考 |
---|---|---|---|
★ | 最近開いた項目を選択 | Ctrl + R |
|
★ | フォルダを閉じる | Ctrl + K → F |
|
フォルダを開く | Ctrl + K → Ctrl + O |
探す
ファイルなどを探すときに使うショートカットキーです。
よく使う |
操作内容 | ショートカットキー |
備考 |
---|---|---|---|
★ | ファイルを検索 | Ctrl + P |
ファイル名でワークスペース内のファイルを検索し開くことができる。 |
★ | ファイルを検索 | Ctrl + E |
Ctrl + P とほぼ同じだが最近開いたファイルがリストの上位に表示される。 |
シンボルを検索 | Ctrl + T |
プロジェクト全体のシンボル(関数・変数・クラスなど)を検索できる。Markdownなら見出しを検索できる。 | |
★ | 検索を開く | Ctrl + Shift + F |
(「メニュー」のショートカットキー再掲載) |
編集
エディターの内容を編集するときに使うショートカットキーです。
よく使う |
操作内容 | ショートカットキー |
備考 |
---|---|---|---|
★ | 該当行と同じ行をつくる | Alt + Shift + ↑ Alt + Shift + ↓ |
↑・↓どちらを押しても下にコピーされる。複数行まるごとコピーできる。 |
★ | 行削除 | Ctrl + Shift + K |
|
★ | 行を上下にずらす | Alt + ↑ Alt + ↓ |
|
★ | 選択行をコメント | Ctrl + / |
プログラムの種類に合わせたコメントにしてくれるのが嬉しい。 (pythonなら#、javaなら//) コメント上に行うとコメントが解除される。 |
選択
エディターの内容を選択するときに使うショートカットキーです。
よく使う |
操作内容 | ショートカットキー |
備考 |
---|---|---|---|
★ | 同じ単語を選択 | Ctrl + D |
|
単語ごとに選択 | Ctrl + Shift + ← Ctrl + Shift + → |
||
★ | 行の先頭まで選択 | Shift + HOME |
|
★ | 行の末尾まで選択 | Shift + END |
|
★ | 矩形選択 | Ctrl + Shift + Alt + ↑ Ctrl + Shift + Alt + ↓ |
カーソルと同じ位置で複数行選択できる。 |
フォーカス
VS Codeのビューのフォーカスを移動するときに使うショートカットキーです。
よく使う |
操作内容 | ショートカットキー |
備考 |
---|---|---|---|
★ | ターミナルにフォーカス | Ctrl + @ |
|
★ | エディタにフォーカス | Ctrl + 1 |
設定
設定関連を開くときに使うショートカットキーです。
よく使う |
操作内容 | ショートカットキー |
備考 |
---|---|---|---|
★ | 設定を開く | Ctrl + , |
|
★ | コマンドパレットを開く | Ctrl + Shift + P |
表示 > コマンドパレット |
キーボード ショートカットを開く | Ctrl + K → Ctrl + S |
コマンドパレットでよく使うもの
Ctrl + Shift + P
でコマンドパレットを開いてから使ってください。
よく使う |
操作内容 | コマンド | 備考 |
---|---|---|---|
★ | ウィンドウを再読み込み | Developer: Reload Window |
VSCodeの設定を変更時など、設定の読み込み時にも便利。 |
★ | 大文字に変換 | Transform to Uppercase |
選択中の文字を英語大文字に変換。 |
★ | 小文字に変換 | Transform to Lowercase |
選択中の文字を英語大文字に変換。 |
★ | Pythonのインタープリターを選択 | Python: Select Interpreter |
アクティブ化するPythonの場所を設定。venv利用時便利。 |
★ | Javaプロジェクトを作成 | Java: Create Java Project |
Javaの基本プロジェクトを作成。 |
★ | Springプロジェクトを作成 | Spring Initializr: Create a Gradle project Spring Initializr: Create a Maven project |
JavaのSpringプロジェクトを作成。 |
Java
sysout
main
Ctrl + Space
でコード補完選択肢表示
Ctrl + Space
で変数やメソッドの選択肢(補完候補)が表示されるのは、スニペット(Snippets) ではなく、IntelliSense(インテリセンス) の機能です。
違い
機能 | 説明 |
---|---|
スニペット(Snippets) | 定型文を補完する機能。sysout などのキーワードを入力すると System.out.println(); などのコードが自動展開される。 |
IntelliSense(インテリセンス) | Ctrl + Space で利用可能な変数やメソッドの候補が表示されるコード補完機能。型推論や文脈に応じた候補を提供する。 |
IntelliSense の主な機能
- 変数やメソッドの補完
- クラス名の補完
- インポートの補完
- 型の推論
- Javadoc コメントの表示
Javaの場合、VSCodeでは Language Support for Java™ by Red Hat
拡張機能がこの補完機能を提供しており、Ctrl + Space
で候補が表示されます。
もし、補完候補がうまく出ない場合は、拡張機能が正しく動作しているか確認すると良いでしょう。