VSCode キーボードショートカット チートシート

Visual Studio Code (VSCode) は、開発者やパワーユーザーにとって最も人気のあるテキストエディタの一つとなっています。さまざまな機能、ショートカット、拡張機能が詰まっており、すべての開発者の能力に応じたサポートを提供します。しかし、ほとんどのツールと同様に、ユーザーの使い方次第でその力が決まります。
このチートシートをダウンロード
以下にメールアドレスを入力して、PDFチートシートを受け取ってください。
デフォルトでは、VSCodeはテキストエディタのほぼすべての側面を制御できるキーボードショートカットのセットを提供しています。たとえば、プログラムはユーザーインターフェースを切り替えたり、「リッチ言語」機能を有効にしたりする方法を提供します。しかし、VSCodeの最も重要な制限の一つは、プログラム内で利用可能なショートカットを明確に知る方法がないことです。
幸いなことに、このVSCodeの究極のキーボードショートカットチートシートは、あなたをVisual Studio Codeのパワーユーザーに変えるための最も一般的で便利なショートカットを提供します。
| Windows | Linux | Mac | 機能 |
|---|---|---|---|
| ファイルの管理 | |||
| Ctrl + O | Ctrl + O | Cmd + O | ファイルシステムからファイルを開く。 |
| Ctrl + N | Ctrl + N | Cmd + N | 新しいファイルを作成する。 |
| Ctrl + S | Ctrl + S | Cmd + S | 現在のファイルを保存する。 |
| Ctrl + Shift + S | Ctrl + Shift + S | Cmd + Shift + S | 名前を付けて保存モードを有効にし、拡張子を定義したりファイル名を変更したりできる。 |
| Ctrl + K, その後 S | Cmd + Option + S | すべて保存。 | |
| Ctrl + F4 | Ctrl + W | Cmd + W | 現在開いているファイルを閉じ、変更を保存する。 |
| Ctrl + K, その後 Ctrl + W | Ctrl + K, その後 Ctrl + W | Cmd + K, その後 Cmd + W | 開いているすべてのファイルを同時に閉じ、変更を保存する。 |
| Ctrl + Shift + T | Ctrl + Shift + T | Cmd + Shift + T | 閉じたエディタウィンドウを再オープンする。 |
| Ctrl + K, その後 R | Ctrl + K, その後 R | Cmd + K, その後 R | アクティブファイルのファイルシステム内のファイルの場所を開く。 |
| Ctrl + K, その後 P | Ctrl + K, その後 P | Cmd + K, その後 P | アクティブファイルのフルパスをコピーする。 |
| Ctrl + Shift + F | Ctrl + Shift + F | 検索ウィンドウを表示する。 | | エディタの管理 | | | | | Ctrl + バックスラッシュ () | Ctrl + バックスラッシュ () | Cmd + バックスラッシュ () | 追加の編集ウィンドウを追加してエディタを分割する。 | | Ctrl + W | Ctrl + W | Cmd + W | 現在のエディタウィンドウを閉じる。 | | Ctrl + K, その後 F | Ctrl + K, その後 F | Cmd + K, その後 F | 現在開いているフォルダを閉じ、メインウィンドウに戻る。 | | Alt + Z | Alt + Z | Option + Z | 現在のファイルでワードラップを有効または無効にする。 | | Ctrl + Shift + U | Ctrl + K, その後 Ctrl + H | Cmd + Shift + U | VSCodeの出力ウィンドウを切り替える。 | | Ctrl + K, その後 Z | Ctrl + K, その後 Z | Cmd + K, その後 Z | VSCodeのZenモードを切り替える。 | | ファイルの編集 | | | | | Ctrl + C | Ctrl + C | Cmd + C | セクションがハイライトされている場合、現在の行をコピーする。 | | Alt + Shift + 上矢印 | | セクションがハイライトされている場合、現在の行をコピーする。 | 現在の行の上の行をコピーする。 | | Alt + Shift + 下矢印 | | 現在のファイル内のエンティティを置き換える。 | 現在の行の下の行をコピーする。 | | Ctrl + X | Ctrl + X | Cmd + X | セクションがハイライトされていない場合、現在の行をカットする。 | | Ctrl + F | Ctrl + F | Cmd + F | 現在のファイル内を検索する。 | | Ctrl + H | Ctrl + H | Cmd + Option + F | 現在のファイル内のエンティティを置き換える。 | | Ctrl + L | Ctrl + L | Cmd + L | 現在の行を選択する。 | | Ctrl + Shift + L | Ctrl + Shift + L | Cmd + Shift + L | ファイル内の現在の行のすべてのインスタンスを選択する。 | | F3 | F3 | Cmd + G | 次を見つける。 | | Shift + F3 | Shift + F3 | Cmd + Shift + G | 前を見つける。 | | Ctrl + Shift + K | Ctrl + Shift + K | Cmd + Shift + K | 現在の行を現在の位置から移動する。 | | Ctrl + U | Ctrl + U | Cmd + U | 最も最近のカーソル操作を元に戻す。 | | Alt + 上矢印 | Alt + 上矢印 | Option + 上矢印 | 現在の行を現在の位置から上に移動する。 | | Alt + 下矢印 | Alt + 下矢印 | Option + 下矢印 | 現在の行を現在の位置から下に移動する。 | | End | End | End | 現在の行の最後に移動する。 | | Home | Home | Home | ファイルの最初に移動する。 | | Ctrl + End | Ctrl + End | Cmd + 下矢印 | ファイルの最後に移動する。 | | Ctrl + Home | Ctrl + Home | Cmd + 上矢印 | ファイルの最初に移動する。 | | Alt + Enter | Alt + Enter | Option + Enter | 見つかった一致のすべての発生を選択する。 | | Ctrl + Enter | Ctrl + Enter | Cmd + Enter | 現在の行の下に新しい行を挿入する。 | | Ctrl + Shift + Enter | Ctrl + Shift + Enter | Cmd + Shift + Enter | 現在の行の上に新しい行を挿入する。 | | Ctrl + Shift + バックスラッシュ () | Ctrl + Shift + バックスラッシュ () | Cmd + Shift + バックスラッシュ () | 対応する括弧に移動する。 | | Ctrl + 右角括弧 (]) | Ctrl + 右角括弧 (]) | Cmd + 右角括弧 (]) | セクションがハイライトされていない場合、現在の行を自動的にインデントする。 | | Ctrl + 左角括弧 ([) | Ctrl + 左角括弧 ([) | Cmd + 左角括弧 ([) | セクションがハイライトされていない場合、現在の行を自動的にアウトデントする。 | | Alt + Shift + F | Ctrl + Shift + I | Option + Shift + I | 現在のドキュメントをフォーマットする。 | | Ctrl + K, その後 Ctrl + F | Ctrl + K, その後 Ctrl + F | Cmd + K, その後 Cmd + F | 選択したセクションをフォーマットする。 | | Ctrl + Shift + H | Ctrl + Shift + H | Cmd + Shift + H | ファイル内を置き換える。 | | Ctrl + ピリオド (.) | Ctrl + ピリオド (.) | Cmd + ピリオド (.) | 利用可能な場合、クイックフィックスアクションを表示する。 | | Ctrl + K, その後 M | Ctrl + K, その後 M | Cmd + K, その後 M | 現在のファイルの言語を変更し、デフォルトで自動検出に設定する。 | | Ctrl + K, その後 Ctrl + X | Ctrl + K, その後 Ctrl + X | Cmd + K, その後 Cmd + X | ドキュメント内の余分なスペースとタブをすべて削除する。 | | Ctrl + スペース | Ctrl + スペース | Ctrl + スペース | 手動でコード提案をアクティブにする。 | | Alt + 左クリック | Alt + 左クリック | Option + 左クリック | カーソルを挿入する。 | | コードのコメント | | | | | Ctrl + スラッシュ (/) | Ctrl + スラッシュ (/) | Cmd + スラッシュ (/) | 現在の行をコメントアウトまたはコメント解除する。 | | Ctrl + K, その後 Ctrl + C | Ctrl + K, その後 Ctrl + C | Cmd + K, その後 Cmd + C | 現在の行にコメントを作成する。 | | Ctrl + K, その後 Ctrl + U | Ctrl + K, その後 Ctrl + U | Cmd + K, その後 Cmd + U | 現在の行のコメントを削除する。 | | Alt + Shift + A | Ctrl + Shift + A | Option + Shift + A | 現在の選択領域をコメントアウトまたはコメント解除する。 | | 関数定義 | | | | | F12 | F12 | F12 | 現在の関数のライブラリ定義を開く。 | | Ctrl + K, その後 F12 | Ctrl + K, その後 F12 | Cmd + K, その後 F12 | 現在の関数のライブラリ定義を含む新しいウィンドウを開く。 | | Alt + F12 | Ctrl + Shift + F10 | Option + F12 | 現在の関数のライブラリ定義を表示する小さなウィンドウを開く。 | | Shift + F12 | Shift + F12 | Shift + F12 | 現在の関数を参照するプロジェクト内のすべての関数を見つける。 | | F2 | F2 | F2 | 現在の関数の名前を変更する。 | | Ctrl + F2 | Ctrl + F2 | | 現在の関数の名前を変更し、ファイル内のすべてのインスタンスを置き換える。 | | 一般的な使用法 | | | | | Ctrl + Shift + P | Ctrl + Shift + P | Cmd + Shift + P | コマンドパレットを起動する。 | | Ctrl + カンマ (,) | Ctrl + カンマ (,) | Cmd + カンマ (,) | ユーザー設定を開く。 | | Ctrl + K, その後 Ctrl + S | Ctrl + K, その後 Ctrl + S | Cmd + K, その後 Cmd + S | キーボードショートカットインターフェースを起動する。 | | Ctrl + Shift + N | Ctrl + Shift + N | Cmd + Shift + N | 新しいウィンドウを開く。 | | Ctrl + Shift + W | Ctrl + W | Cmd + W | ウィンドウを閉じる。 | | Ctrl + 左クリック | Ctrl + 左クリック | | デフォルトのブラウザでリンクを開く。 | | VSCodeのナビゲーション | | | | | Ctrl + T | Ctrl + T | Cmd + T | すべてのシンボルを素早く切り替える。 | | Ctrl + P | Ctrl + P | Cmd + P | 特定のファイルに移動する。 | | Ctrl + Shift + O | Ctrl + Shift + O | Cmd + Shift + O | 特定のシンボルに移動する。 | | F11 | F11 | Cmd + Ctrl + F | フルスクリーンモードを有効にする。 | | Ctrl + Shift + E | Ctrl + Shift + E | Cmd + Shift + E | エクスプローラー/エディタのフォーカスを切り替える。 | | Ctrl + Shift + X | Ctrl + Shift + X | Cmd + Shift + X | Visual Studio拡張機能を表示/検索する。 | | Ctrl + Shift + D | Ctrl + Shift + D | Cmd + Shift + D | デバッグパネルを表示する。 | | Ctrl + イコール (=) | Ctrl + イコール (=) | Cmd + イコール (=) | VSCodeインターフェースをズームインする。 | | Ctrl + マイナス (-) | Ctrl + マイナス (-) | Cmd + Shift + マイナス (-) | VSCodeインターフェースをズームアウトする。 | | Ctrl + Shift + 左角括弧 ([) | | Option + Shift + 左角括弧 ([) | 現在のコード領域を隠す。 | | Ctrl + Shift + 右角括弧 (]) | | Option + Shift + 右角括弧 (]) | 現在のコード領域を表示する。 | | Ctrl + K, その後 Ctrl + 0 | Ctrl + K, その後 Ctrl + 0 | Cmd + K, その後 Cmd + 0 | 現在開いているファイル内のすべての領域を隠す。 | | Ctrl + K, その後 Ctrl + J | Ctrl + K, その後 Ctrl + J | Cmd + K, その後 Cmd + J | 現在開いているファイル内のすべての領域を表示する。 | | Ctrl + K, その後 Ctrl + 左角括弧 ([) | | Cmd + K, その後 Cmd + 左角括弧 ([) | 現在開いているファイル内のすべてのサブ領域を隠す。 | | Ctrl + K, その後 Ctrl + 右角括弧 (]) | | Cmd + K, その後 Cmd + 右角括弧 (]) | 現在開いているファイル内のすべてのサブ領域を表示する。 | | ターミナル モード | | | | | Ctrl + バックスティック () | Ctrl + バックスティック () | Ctrl + バックスティック () | ターミナルを開く。 | | Ctrl + Shift + バックスティック () | Ctrl + Shift + バックスティック () | Ctrl + Shift + バックスティック () | 新しいターミナルインスタンスを作成する。 | | Ctrl + C | Ctrl + Shift + C | Cmd + C | ハイライトされたセクションをコピーする。 | | Ctrl + V | Ctrl + Shift + V | | アクティブなターミナルセッションに貼り付ける。 | | Ctrl + 上矢印 | Ctrl + Shift + 上矢印 | Cmd + 上矢印 | アクティブなターミナルで上にスクロールする。 | | Ctrl + Shift + 下矢印 | Ctrl + Shift + 下矢印 | Cmd + 下矢印 | 一番上に移動する。 | | Ctrl + Home | Ctrl + Home | Cmd + Home | 一番上に移動する。 | | Ctrl + End | Ctrl + End | Cmd + End | 一番下にスクロールする。 | | デバッグモード | | | | | F9 | F9 | F9 | 現在ハイライトされている行にブレークポイントを作成する。 | | F5 | F5 | F5 | ブレークポイントの後にコードを1ステップ実行する。 | | F11 | F11 | F11 | 子関数またはループの内部に入る。 | | Shift + F11 | Shift + F11 | Shift + F11 | 子関数またはループの外に出る。 | | F10 | F10 | F10 | 現在のブレークポイントでの実行をスキップする。 | | F8 | F8 | F8 | ファイル内の次のエラーにポインタを移動する。 | | Shift + F8 | Shift + F8 | Shift + F8 | ファイル内の前のエラーにポインタを移動する。 | | Shift + F5 | Shift + F5 | Shift + F5 | デバッグセッションを停止する。
画像クレジット: Unsplash. すべての変更はRamces Redによるものです。