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

VS CODE
【Windows版】VS Code キーボードショートカット一覧 (オススメ付き) - Qiita
VS Codeのデフォルトショートカット一覧です。★が付いているのは個人的なオススメです。キー設定をカスタマイズしたい場合は末尾を御覧ください。2020/10/06追記:未だにLGTMしてくだ…

VS Codeのデフォルトショートカット一覧です。
★が付いているのは個人的なオススメです。
キー設定をカスタマイズしたい場合は末尾を御覧ください。

2020/10/06追記:未だにLGTMしてくださる方が多いので更新しました。

Mac版はこちら:【Mac版】 VisualStudioCode キーボードショートカット


全般 General

キー動作コマンドID
Ctrl+Shift+Pコマンドパレットを表示
Ctrl+Pファイル名を指定して開くworkbench.action.quickOpen
Ctrl+Shift+N新しいウィンドウを開くworkbench.action.newWindow
Ctrl+Shift+Wウィンドウを閉じるworkbench.action.closeWindow
Ctrl+,ユーザー設定を開く
Ctrl+K Ctrl+Sキーボードショートカット一覧を開く

基本操作 Basic Editing

キー動作コマンドID
Ctrl+X行の切り取り (未選択時)editor.action.clipboardCutAction
Ctrl+C行のコピー (未選択時)editor.action.clipboardCopyAction
Alt+Downカーソル行を下に移動editor.action.moveLinesDownAction
Alt+Upカーソル行を上に移動editor.action.moveLinesUpAction
Shift+Alt+Downカーソル行を下にコピーeditor.action.copyLinesDownAction
Shift+Alt+Upカーソル行を上にコピーeditor.action.copyLinesUpAction
Ctrl+Shift+Kカーソル行削除editor.action.deleteLines
Ctrl+Enter下に行追加editor.action.insertLineAfter
Ctrl+Shift+Enter上に行追加editor.action.insertLineBefore
Ctrl+Shift+\次の対応する括弧に移動
Ctrl+]行にインデントを追加editor.action.indentLines
Ctrl+[行のインデントを削除editor.action.outdentLines
Ctrl+Shift+]対応する括弧に移動editor.action.jumpToBracket
Home行の先頭に移動cursorHome
End行の末尾に移動cursorEnd
Ctrl+Homeファイルの先頭に移動cursorTop
Ctrl+Endファイルの末尾に移動cursorBottom
Ctrl+Up行を上にスクロール
Ctrl+Down行を下にスクロール
Alt+PgUp画面を上にスクロール
Alt+PgDown画面を下にスクロール

ナビゲーション 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
Ctrl+PgUp次のタブに移動workbench.action.nextEditor
Ctrl+PgDown前のタブに移動workbench.action.previousEditor
Alt+Left前に戻るworkbench.action.navigateBack
Alt+Right次に進むworkbench.action.navigateForward
Ctrl+Mタブでフォーカス切り替えモードをトグルeditor.action.toggleTabFocusMode

Ctrl+PgUp/PgDownに割り当てられてるショートカットをCtrl+Tab/Ctrl+Shift+TabにすることでChromeライクにタブを切り替えられるようになってオススメです。

[
  {
    "key": "ctrl+shift+tab",
    "command": "workbench.action.previousEditor"
  },
  {
    "key": "ctrl+tab",
    "command": "workbench.action.nextEditor"
  },
]

検索と置換 Search and Replace

キー動作コマンドID
Ctrl+F検索actions.find
Ctrl+H置換editor.action.startFindReplaceAction
F3次を検索editor.action.nextMatchFindAction
Shift+F3前を検索ditor.action.previousMatchFindAction
Ctrl+D次のマッチを選択に追加editor.action.addSelectionToNextFindMatch
Ctrl+K Ctrl+D次のマッチに移動editor.action.moveSelectionToNextFindMatch
Alt+Cケースセンシティブのトグル
Alt+R正規表現のトグル
Alt+Wワード一致のトグル

マルチカーソルと選択 Multi-cursor and Selection

キー動作コマンドID
Alt+Clickカーソルの追加挿入
Ctrl+Alt+Downカーソルを下に追加editor.action.insertCursorBelow
Ctrl+Alt+Upカーソルを上に追加editor.action.insertCursorAbove
Ctrl+Uカーソル動作のUndocursorUndo
Ctrl+L現在の行の選択
Ctrl+Shift+L選択部分の全マッチを選択editor.action.selectHighlights
Ctrl+F2選択ワードの全マッチを選択editor.action.changeAll
Shift+Alt+Right選択範囲を広げるeditor.action.smartSelect.grow
Shift+Alt+Left選択範囲を縮めるeditor.action.smartSelect.shrink
Shift+Alt+マウスドラッグ矩形選択
Ctrl+Shift+Alt+矢印矩形選択

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

キー動作コマンドID
Ctrl+Spaceサジェストを表示editor.action.triggerSuggest
Ctrl+Shift+Spaceパラメーターヒントを表示editor.action.triggerParameterHints
Shift+Alt+Fコードをフォーマットeditor.action.format
Ctrl+/行コメント記号をトグルeditor.action.commentLine
F12選択部分の定義に移動editor.action.goToDeclaration
Alt+F12選択部分の定義をプレビューeditor.action.previewDeclaration
Ctrl+K F12横に定義を表示
Ctrl+.クイックフィックスeditor.action.quickFix
Shift+F12リファレンスを表示editor.action.referenceSearch.trigger
F2シンボルをリネームeditor.action.rename
Ctrl+K Ctrl+X行末尾のスペースを削除editor.action.trimTrailingWhitespace
Ctrl+K M言語モードを変更workbench.action.editor.changeLanguageMode

エディター操作 Editor Management

キー動作コマンドID
Ctrl+Wエディターを閉じるworkbench.action.closeActiveEditor
Ctrl+K Fフォルダーを閉じるworkbench.action.closeFolder
Ctrl+\エディターを分割するworkbench.action.splitEditor
Ctrl+1左のエディターにフォーカスworkbench.action.focusFirstEditor
Ctrl+2サイドエディターにフォーカスworkbench.action.focusSecondEditor
Ctrl+3右のエディターにフォーカスworkbench.action.focusThirdEditor
Ctrl+Alt+Left左のエディターにタブを移す
Ctrl+Alt+Right右のエディターにタブを移す
Ctrl+K Leftアクティブなエディターを左に移動workbench.action.moveActiveEditorLeft
Ctrl+K Rightアクティブなエディターを右に移動workbench.action.moveActiveEditorRight
Ctrl+K Upアクティブなエディターを上に移動workbench.action.moveActiveEditorUp
Ctrl+K Downアクティブなエディターを下に移動workbench.action.moveActiveEditorDown

ファイル操作 File Management

キー動作コマンドID
Ctrl+N新しいファイルworkbench.action.files.newUntitledFile
Ctrl+Oファイルを開くworkbench.action.files.openFile
Ctrl+S保存workbench.action.files.save
Ctrl+Shift+S名前を付けて保存workbench.action.files.saveAs
Ctrl+K Sすべて保存workbench.action.files.saveAll
Ctrl+Wファイルを閉じるworkbench.files.action.closeFile
Ctrl+K Ctrl+Wすべてのファイルを閉じるworkbench.files.action.closeAllFiles
Ctrl+K Enter作業中ファイルに追加workbench.files.action.addToWorkingFiles
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+GGit画面の表示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+Shift+Vマークダウンのプレビュー表示をトグルworkbench.action.markdown.togglePreview
Ctrl+K Vマークダウンのプレビューを横に表示workbench.action.markdown.openPreviewSideBySide
Ctrl+K Z禅モード (Escで抜ける)

設定 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
Shift+F5ストップworkbench.action.debug.stop
F11ステップインworkbench.action.debug.stepInto
Shift+F11ステップアウトworkbench.action.debug.stepOut
F10ステップオーバーworkbench.action.debug.stepOver

統合ターミナル Integrated Terminal

キー動作コマンドID
Ctrl+`統合ターミナルを開く
Ctrl+Shift+`統合ターミナルを新しく開く
Ctrl+C選択範囲をコピー
Ctrl+V表示してるターミナルにペースト
Ctrl+Up上にスクロール
Ctrl+Down下にスクロール
Shift+PgUpページを上にスクロール
Shift+PgDownページを下にスクロール
Ctrl+Home一番上にスクロール
Ctrl+End一番下にスクロール

タスク Tasks

キー動作コマンドID
Ctrl+Shift+Bビルドタスクの実行workbench.action.tasks.build

拡張 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"}
]
タイトルとURLをコピーしました