VSCode クイックリファレンス

Visual Studio Code チートシートが公開されました

目次

Visual Studio Code で最もよく使われるコマンド](https://www.glukhov.org/ja/developer-tools/editors-ides/vscode-cheatsheet/ “Visual Studio Code で最もよく使われるコマンド”)

ノート帳

再現可能な開発環境については、VS Code で Dev Containers をマスターする を参照してください。

Visual Studio Code チートシート

一般的なショートカット (Windows / Mac)

操作 Windows / Linux macOS
コマンドパレット Ctrl+Shift+P Cmd+Shift+P
クイックオープン (ファイル) Ctrl+P Cmd+P
ターミナルの表示/非表示 Ctrl+` Ctrl+`
サイドバーの表示/非表示 Ctrl+B Cmd+B
設定 Ctrl+, Cmd+,
キーボードショートカットを開く Ctrl+K Ctrl+S Cmd+K Cmd+S
すべてのシンボルを表示 Ctrl+T Cmd+T
行へ移動 Ctrl+G Ctrl+G
検索 Ctrl+F Cmd+F
置換 Ctrl+H Cmd+Option+F
マルチカーソル (次に追加) Ctrl+D Cmd+D
マルチカーソル (上/下に追加) Ctrl+Alt+Up/Down Option+Cmd+Up/Down
行の上/下へ移動 Alt+Up/Down Option+Up/Down
行の上/下へコピー Shift+Alt+Up/Down Shift+Option+Up/Down
行を切り取り Ctrl+X Cmd+X
行をコピー Ctrl+C Cmd+C
行を削除 Ctrl+Shift+K Cmd+Shift+K
コメント行 Ctrl+/ Cmd+/
ドキュメントの整形 Shift+Alt+F Shift+Option+F
保存 Ctrl+S Cmd+S
エディターを閉じる Ctrl+W Cmd+W
エディターを分割 Ctrl+\ Cmd+\

ナビゲーション

  • 定義へ移動: F12
  • 定義をプレビュー: Alt+F12
  • 参照元へ移動: Shift+F12
  • 戻る/進む: Alt+Left/Right (Windows), Ctrl+–/Ctrl+Shift+– (Mac)

編集

  • 行の複製: Shift+Alt+Down (Windows), Shift+Option+Down (Mac)
  • 行の上/下へ移動: Alt+Up/Down (Windows), Option+Up/Down (Mac)
  • すべての出現箇所を選択: Ctrl+Shift+L (Windows), Cmd+Ctrl+G (Mac)
  • 元に戻す/やり直す: Ctrl+Z / Ctrl+Y (Windows), Cmd+Z / Cmd+Shift+Z (Mac)

統合ターミナル

  • 新しいターミナル: Ctrl+Shift+` (Windows/Mac)
  • ターミナルの表示/非表示: Ctrl+` (Windows/Mac)
  • ターミナルを終了: Ctrl+Shift+W

ソースコントロール (Git)

  • ソースコントロールを開く: Ctrl+Shift+G (Windows), Cmd+Shift+G (Mac)
  • コミット: Ctrl+Enter (コミットメッセージボックス内で)

コマンドラインでの使用例

# カレントディレクトリで VS Code を開く
code .

# 特定のファイルの行と列で開く
code myfile.js:10:5

# 2つのファイル間の差分ビューを開く
code --diff file1.js file2.js

# 新しい VS Code ウィンドウを開く
code -n

# すべての拡張機能を無効にする
code --disable-extensions .

カスタマイズ

  • テーマの変更: Ctrl+K Ctrl+T (Windows), Cmd+K Cmd+T (Mac)
  • キーボードショートカットを開く: Ctrl+K Ctrl+S (Windows), Cmd+K Cmd+S (Mac)
  • 拡張機能をインストール: Ctrl+Shift+X (Windows), Cmd+Shift+X (Mac)

スニペット

  • Preferences: Configure User Snippets を通じてカスタムコードスニペットを作成できます。

ヒント

  • コマンドパレット (Ctrl+Shift+P / Cmd+Shift+P) を使用すると、ほぼすべてのコマンドや設定にアクセスできます。
  • プロジェクト内の .vscode フォルダーでは、ワークスペース固有の設定やタスクを定義できます。
  • キーマップ拡張機能をインストールすることで、他のエディター (Vim, Sublime など) のショートカットを使用できます。

より包括的なリストについては、公式の[キーボードショートカット PDF] またはエディター内のショートカットリファレンス (Ctrl+K Ctrl+S) を参照してください。

コマンドパレットから VS Code 拡張機能をインストールする方法

コマンドパレットから Visual Studio Code 拡張機能をインストールできます。

  1. Ctrl+Shift+P (Windows/Linux) または Cmd+Shift+P (macOS) を使用してコマンドパレットを開きます。
  2. Extensions: Install Extensions と入力し、リストから選択します。これにより拡張機能ビューが開き、拡張機能を検索してインストールできます。

この方法により、キーボードから手を離すことなく、メニューを操作することなく拡張機能をすばやくインストールすることができます。

Marketplace の一覧項目には、1行でインストールするためのコマンドも提供されています。Ctrl+P (macOS では Cmd+P) でクイックオープンを開き、ext install <publisher.extension-id> を貼り付けて Enter キーを押します。vscode-icons の場合、そのコマンドは ext install vscode-icons-team.vscode-icons となります。

ターミナルからであれば、同じ拡張機能は code --install-extension vscode-icons-team.vscode-icons でインストールできます。

言語ごとのインストール数が多い拡張機能については、プログラミング言語とフレームワークの人気度 を参照してください。

その他のエディターキーバインディング一覧

Ctrl+T (macOS: Cmd+T) - ワークスペースシンボルを表示
Ctrl+Shift+O (macOS: Cmd+Shift+O) - ドキュメントシンボルを表示
Ctrl+Shift+P (macOS: Cmd+Shift+P) - コマンドパレットを開く
Ctrl+Space - コード補完を開く
Ctrl+. (macOS: Cmd+.) - クイックフィックスを開く
F2 - シンボル名のリネーム
Shift+Alt+F (macOS: Shift+Option+F) - ドキュメントの整形
F12 - 定義へ移動
Shift+F12 - 参照元を検索
Alt+Shift+O - ディレクティブの整理
F4 - 型階層を表示

デバッグキーバインディング一覧

Ctrl+Alt+D - Dart DevTools を起動
F5 - デバッグを開始
Ctrl+F5 - デバッグなしで開始
Shift+F5 - デバッグを停止
Ctrl+Shift+F5 (macOS: Cmd+Shift+F5) - デバッグを再開 (Flutter アプリのデバッグ時、ホットリスタートとして機能)
Ctrl+F5 - Flutter アプリのデバッグ時のホットリロード
F9 - ブレークポイントのトグル
F10 - ステップオーバー
F11 - ステップイン
Shift+F11 - ステップアウト

関連リンク

購読する

システム、インフラ、AIエンジニアリングの新記事をお届けします。