Edited at

【Windows版】VS Code キーボードショートカット一覧 (オススメ付き)

More than 1 year has passed since last update.

VS Codeのデフォルトショートカット一覧です。

★が付いているのは個人的なオススメです。

2016.11.08追記

メニューの ヘルプ > Keyboard Shortcuts Reference で英語版ですがキーボードショートカット一覧をPDF形式で見れるようになりました。



基本操作

キー
動作
コマンドID

Ctrl+X
行の切り取り (未選択時)
editor.action.clipboardCutAction

Ctrl+C
行のコピー (未選択時)
editor.action.clipboardCopyAction

Ctrl+Shift+K
カーソル行削除
editor.action.deleteLines

Ctrl+Enter
下に行追加
editor.action.insertLineAfter

Ctrl+Shift+Enter
上に行追加
editor.action.insertLineBefore

Alt+Down
カーソル行を下に移動
editor.action.moveLinesDownAction

Alt+Up
カーソル行を上に移動
editor.action.moveLinesUpAction

Shift+Alt+Down
カーソル行を下にコピー
editor.action.copyLinesDownAction

Shift+Alt+Up
カーソル行を上にコピー
editor.action.copyLinesUpAction

Ctrl+D
次のマッチを選択に追加
editor.action.addSelectionToNextFindMatch

Ctrl+K Ctrl+D
次のマッチに移動
editor.action.moveSelectionToNextFindMatch

Ctrl+U
カーソル動作のUndo
cursorUndo

Ctrl+Shift+L
選択部分の全マッチを選択
editor.action.selectHighlights

Ctrl+F2
選択ワードの全マッチを選択
editor.action.changeAll

Ctrl+Alt+Down
カーソルを下に追加
editor.action.insertCursorBelow

Ctrl+Alt+Up
カーソルを上に追加
editor.action.insertCursorAbove

Ctrl+Shift+]
対応する括弧に移動
editor.action.jumpToBracket

Ctrl+]
行にインデントを追加
editor.action.indentLines

Ctrl+[
行のインデントを削除
editor.action.outdentLines

Home
行の先頭に移動
cursorHome

End
行の末尾に移動
cursorEnd

Ctrl+End
ファイルの末尾に移動
cursorBottom

Ctrl+Home
ファイルの先頭に移動
cursorTop

Ctrl+K Ctrl+C
行コメント記号を追加
editor.action.addCommentLine

Ctrl+K Ctrl+U
行コメント記号を削除
editor.action.removeCommentLine

Ctrl+/
行コメント記号をトグル
editor.action.commentLine

Shift+Alt+A
ブロックコメント記号をトグル
editor.action.blockComment

Ctrl+F
検索
actions.find

Ctrl+H
置換
editor.action.startFindReplaceAction

F3
次を検索
editor.action.nextMatchFindAction

Shift+F3
前を検索
editor.action.previousMatchFindAction

Ctrl+M
タブでフォーカス切り替えモードをトグル
editor.action.toggleTabFocusMode


リッチな言語エディット Rich Languages Editing

キー
動作
コマンドID

Ctrl+Space
サジェストを表示
editor.action.triggerSuggest

Ctrl+Shift+Space
パラメーターヒントを表示
editor.action.triggerParameterHints

Shift+Alt+F
コードをフォーマット
editor.action.format

F12
選択部分の定義に移動
editor.action.goToDeclaration

Alt+F12
選択部分の定義をプレビュー
editor.action.previewDeclaration

Ctrl+.
クイックフィックス
editor.action.quickFix

Shift+F12
リファレンスを表示
editor.action.referenceSearch.trigger

F2
シンボルをリネーム
editor.action.rename

Ctrl+Shift+.
次の値で置換
editor.action.inPlaceReplace.down

Ctrl+Shift+,
前の値で置換
editor.action.inPlaceReplace.up

Shift+Alt+Right
ASTセレクトを広げる
editor.action.smartSelect.grow

Shift+Alt+Left
ASTセレクトを縮める
editor.action.smartSelect.shrink

Ctrl+Shift+X
行末尾のスペースを削除
editor.action.trimTrailingWhitespace

Ctrl+K M
言語モードを変更
workbench.action.editor.changeLanguageMode


ナビゲーション Navigation

キー
動作
コマンドID

Ctrl+T
すべてのシンボルを表示
workbench.action.showAllSymbols

Ctrl+G
指定行に移動
workbench.action.gotoLine

Ctrl+P
指定ファイルに移動
workbench.action.quickOpen

Ctrl+Shift+O
指定シンボルに移動
workbench.action.gotoSymbol

Ctrl+Shift+M
エラーと警告を表示
workbench.action.showErrorsWarnings

F8
次のエラーと警告に移動
editor.action.marker.next

Shift+F8
前のエラーと警告に移動
editor.action.marker.prev

F1
すべてのコマンドを表示
workbench.action.showCommands

Ctrl+Tab
ファイル履歴を表示
workbench.action.openPreviousEditor

Alt+Left
前に戻る
workbench.action.navigateBack

Alt+Right
次に進む
workbench.action.navigateForward


エディター/ウィンドウ操作 Editor/Window Management

キー
動作
コマンドID

Ctrl+Shift+N
新しいウィンドウを開く
workbench.action.newWindow

Ctrl+Shift+W
ウィンドウを閉じる
workbench.action.closeWindow

Ctrl+W
エディターを閉じる
workbench.action.closeActiveEditor

Ctrl+K F
フォルダーを閉じる
workbench.action.closeFolder

Ctrl+`
エディター間で切り替え
workbench.action.cycleEditor

Ctrl+\
エディターを分割する
workbench.action.splitEditor

Ctrl+1
左のエディターにフォーカス
workbench.action.focusFirstEditor

Ctrl+2
サイドエディターにフォーカス
workbench.action.focusSecondEditor

Ctrl+3
右のエディターにフォーカス
workbench.action.focusThirdEditor

Ctrl+Alt+Left
左隣のエディターにフォーカス
workbench.action.focusLeftEditor

Ctrl+Alt+Right
右隣のエディターにフォーカス
workbench.action.focusRightEditor

Ctrl+K Left
アクティブなエディターを左に移動
workbench.action.moveActiveEditorLeft

Ctrl+K Right
アクティブなエディターを右に移動
workbench.action.moveActiveEditorRight


ファイル操作 File Management

キー
動作
コマンドID

Ctrl+N
新しいファイル
workbench.action.files.newUntitledFile

Ctrl+O
ファイルを開く
workbench.action.files.openFile

Ctrl+S
保存
workbench.action.files.save

未アサイン
すべて保存
workbench.action.files.saveAll

Ctrl+Shift+S
名前を付けて保存
workbench.action.files.saveAs

Ctrl+K W
ファイルを閉じる
workbench.files.action.closeFile

Ctrl+K Ctrl+W
すべてのファイルを閉じる
workbench.files.action.closeAllFiles

Ctrl+K Enter
作業中ファイルに追加
workbench.files.action.addToWorkingFiles

Ctrl+K Down
次の作業中ファイルを開く
workbench.files.action.openNextWorkingFile

Ctrl+K Up
前の作業中ファイルを開く
workbench.files.action.openPreviousWorkingFile

Ctrl+K P
アクティブなファイルのパスをコピー
workbench.action.files.copyPathOfActiveFile

Ctrl+K R
アクティブなファイルをエクスプローラーで表示
workbench.action.files.revealActiveFileInWindows

Ctrl+K O
アクティブなファイルを新しいウィンドウで表示
workbench.action.files.showOpenedFileInNewWindow


画面表示 Display

キー
動作
コマンドID

F11
フルスクリーン表示のトグル
workbench.action.toggleFullScreen

Ctrl+Shift+=
ズームイン
workbench.action.zoomIn

Ctrl+Shift+-
ズームアウト
workbench.action.zoomOut

Ctrl+B
サイドバー表示のトグル
workbench.action.toggleSidebarVisibility

Ctrl+Shift+D
デバッグ画面の表示
workbench.view.debug

Ctrl+Shift+E
エクスプローラーの表示
workbench.view.explorer

Ctrl+Shift+G
Git画面の表示
workbench.view.git

Ctrl+Shift+F
検索画面の表示
workbench.view.search

Ctrl+Shift+J
詳細検索のトグル
workbench.action.search.toggleQueryDetails

Ctrl+Shift+C
新しいコマンドプロンプトを開く
workbench.action.terminal.openNativeConsole

Ctrl+Shift+U
アウトプット画面を開く
workbench.action.output.toggleOutput

Ctrl+L L
OmniSharpログを開く
o.showOutput

Ctrl+Shift+V
マークダウンのプレビュー表示をトグル
workbench.action.markdown.togglePreview

Ctrl+K V
マークダウンのプレビューを横に表示
workbench.action.markdown.openPreviewSideBySide


設定 Preferences

キー
動作
コマンドID

未アサイン
ユーザー設定を開く
workbench.action.openGlobalSettings

未アサイン
ワークスペース設定を開く
workbench.action.openWorkspaceSettings

未アサイン
ショートカット設定を開く
workbench.action.openGlobalKeybindings

未アサイン
ユーザースニペットを開く
workbench.action.openSnippets

未アサイン
カラーテーマ設定を開く
workbench.action.selectTheme


デバッグ Debug

キー
動作
コマンドID

F9
ブレークポイントのトグル
editor.debug.action.toggleBreakpoint

F5
コンティニュー
workbench.action.debug.continue

F5
ポーズ
workbench.action.debug.start

F11
ステップイン
workbench.action.debug.stepInto

Shift+F11
ステップアウト
workbench.action.debug.stepOut

F10
ステップオーバー
workbench.action.debug.stepOver

Shift+F5
ストップ
workbench.action.debug.stop


タスク Tasks

キー
動作
コマンドID

Ctrl+Shift+B
ビルドタスクの実行
workbench.action.tasks.build

Ctrl+Shift+T
ランタスクの実行
workbench.action.tasks.test


拡張 Extensions

キー
動作
コマンドID

未アサイン
拡張のリスト表示
workbench.extensions.action.listExtensions

未アサイン
拡張のインストール
workbench.extensions.action.installExtension


キー設定ファイルのkeybindigs.jsonを編集することで独自のショートカットを作成することができます。追加したショートカットは元のショートカットを上書きしてしまうので注意してください。

keybindgs.jsonを開くには、Ctrl+Shift+Pでコマンドパレットを開き、keybindgsと入力した時に一番上の選択欄でEnterを叩くことで表示されます。

設定例 - Ctrl + Lでカーソルがファイル末に移動する

// Place your key bindings in this file to overwrite the defaults

[
{"key": "ctrl+l", "command": "cursorBottom"}
]