開発をするときにエディターとしてVSCodeをよく使います。
VSCodeを使うにあたって、ショートカットキーを覚えておくと作業効率が格段に上がります。
そこで今回はよく使うショットカットキーをまとめました。
今回は以下のように記号を使って表記していきます。
⌘ :command
⌥ :option
⇧ :shift
^ :control
基本操作
キー | 動作 | コマンドID |
---|---|---|
⌘X | 行の切り取り (未選択時) | editor.action.clipboardCutAction |
⌘C | 行のコピー (未選択時) | editor.action.clipboardCopyAction |
⇧⌘K | カーソル行削除 | editor.action.deleteLines |
⌘Enter | 下に行追加 | editor.action.insertLineAfter |
⇧⌘Enter | 上に行追加 | editor.action.insertLineBefore |
⌥↓ | カーソル行を下に移動 | editor.action.moveLinesDownAction |
⌥↑ | カーソル行を上に移動 | editor.action.moveLinesUpAction |
⇧⌥↓ | カーソル行を下にコピー | editor.action.copyLinesDownAction |
⇧⌥↑ | カーソル行を上にコピー | editor.action.copyLinesUpAction |
⌘D | 次のマッチを選択に追加 | editor.action.addSelectionToNextFindMatch |
⌘K ⌘D | 次のマッチに移動 | editor.action.moveSelectionToNextFindMatch |
⌘U | カーソル動作のUndo | cursorUndo |
⇧⌘L | 選択部分の全マッチを選択 | editor.action.selectHighlights |
⌘F2 | 選択ワードの全マッチを選択 | editor.action.changeAll |
⌥⌘↓ | カーソルを下に追加 | editor.action.insertCursorBelow |
⌥⌘↑ | カーソルを上に追加 | editor.action.insertCursorAbove |
⌘⌘] | 対応する括弧に移動 | editor.action.jumpToBracket |
⌘] | 行にインデントを追加 | editor.action.indentLines |
⌘[ | 行のインデントを削除 | editor.action.outdentLines |
⌘← | 行の先頭に移動 | cursorHome |
⌘→ | 行の末尾に移動 | cursorEnd |
⌘↓ | ファイルの末尾に移動 | cursorBottom |
⌘↑ | ファイルの先頭に移動 | cursorTop |
⌘K ⌘C | 行コメント記号を追加 | editor.action.addCommentLine |
⌘K ⌘U | 行コメント記号を削除 | editor.action.removeCommentLine |
⌘/ | 行コメント記号をトグル | editor.action.commentLine |
⇧⌥A | ブロックコメント記号をトグル | editor.action.blockComment |
⌘F | 検索 | actions.find |
⌥⌘F | 置換 | editor.action.startFindReplaceAction |
⌘G | 次を検索 | editor.action.nextMatchFindAction |
⇧⌘G | 前を検索 | editor.action.previousMatchFindAction |
^⌘M | タブでフォーカス切り替えモードをトグル | editor.action.toggleTabFocusMode |
^Space | サジェストを表示 | editor.action.triggerSuggest |
⇧⌘Space | パラメーターヒントを表示 | editor.action.triggerParameterHints |
⇧⌥F | コードをフォーマット | editor.action.format |
F12 | 選択部分の定義に移動 | editor.action.goToDeclaration |
⌥F12 | 選択部分の定義をプレビュー | editor.action.previewDeclaration |
⌘. | クイックフィックス | editor.action.quickFix |
⇧F12 | リファレンスを表示 | editor.action.referenceSearch.trigger |
F2 | シンボルをリネーム | editor.action.rename |
⇧⌘. | 次の値で置換 | editor.action.inPlaceReplace.Down |
⇧⌘, | 前の値で置換 | editor.action.inPlaceReplace.up |
^⇧⌘→ | ASTセレクトを広げる | editor.action.smartSelect.grow |
^⇧⌘← | ASTセレクトを縮める | editor.action.smartSelect.shrink |
⇧⌘X | 行末尾のスペースを削除 | editor.action.trimTrailingWhitespace |
⌘K M | 言語モードを変更 | workbench.action.editor.changeLanguageMode |
ファイル操作
キー | 動作 | コマンドID |
---|---|---|
⌘N | 新しいファイル | workbench.action.files.newUntitledFile |
⌘S | 保存 | workbench.action.files.save |
⇧⌘S | 名前を付けて保存 | workbench.action.files.saveAs |
⌘K W | ファイルを閉じる | workbench.files.action.closeFile |
⌘K ⌘W | すべてのファイルを閉じる | workbench.files.action.closeAllFiles |
⌘K Enter | 作業中ファイルに追加 | workbench.files.action.addToWorkingFiles |
⌘K ↓ | 次の作業中ファイルを開く | workbench.files.action.openNextWorkingFile |
⌘K ↑ | 前の作業中ファイルを開く | workbench.files.action.openPreviousWorkingFile |
⌘K P | アクティブなファイルのパスをコピー | workbench.action.files.copyPathOfActiveFile |
⌘K R | アクティブなファイルをエクスプローラーで表示 | workbench.action.files.revealActiveFileInWindows |
⌘K O | アクティブなファイルを新しいウィンドウで表示 | workbench.action.files.showOpenedFileInNewWindow |
画面表示
キー | 動作 | コマンドID |
---|---|---|
^⌘F | フルスクリーン表示のトグル | workbench.action.toggleFullScreen |
⇧⌘= | ズームイン | workbench.action.zoomIn |
⌘- | ズームアウト | workbench.action.zoomOut |
⌘B | サイドバー表示のトグル | workbench.action.toggleSidebarVisibility |
⇧⌘D | デバッグ画面の表示 | workbench.view.debug |
⇧⌘E | エクスプローラーの表示 | workbench.view.explorer |
^⇧G | Git画面の表示 | workbench.view.git |
⇧⌘F | 検索画面の表示 | workbench.view.search |
⇧⌘J | 詳細検索のトグル | workbench.action.search.toggleQueryDetails |
⇧⌘C | 新しいコマンドプロンプトを開く | workbench.action.terminal.openNativeConsole |
⇧⌘U | アウトプット画面を開く | workbench.action.output.toggleOutput |
⌘L L | OmniSharpログを開く | o.showOutput |
⇧⌘V | マークダウンのプレビュー表示をトグル | workbench.action.markDown.togglePreview |
⌘K V | マークダウンのプレビューを横に表示 | workbench.action.markDown.openPreviewSideBySide |
⌃` | 統合ターミナルの表示をトグル | workbench.action.terminal.toggleTerminal |
エディター・ウィンドウ操作
キー | 動作 | コマンドID |
---|---|---|
⇧⌘N | 新しいウィンドウを開く | workbench.action.newWindow |
⇧⌘W | ウィンドウを閉じる | workbench.action.closeWindow |
⌘W | エディターを閉じる | workbench.action.closeActiveEditor |
⌘K F | フォルダーを閉じる | workbench.action.closeFolder |
⌘\ | エディターを分割する | workbench.action.splitEditor |
⌘1 | 左のエディターにフォーカス | workbench.action.focusFirstEditor |
⌘2 | サイドエディターにフォーカス | workbench.action.focusSecondEditor |
⌘3 | 右のエディターにフォーカス | workbench.action.focusThirdEditor |
⌥⌘← | 左隣のエディターにフォーカス | workbench.action.focusLeftEditor |
⌥⌘→ | 右隣のエディターにフォーカス | workbench.action.focusRightEditor |
⌘K ← | アクティブなエディターを左に移動 | workbench.action.moveActiveEditorLeft |
⌘K → | アクティブなエディターを右に移動 | workbench.action.moveActiveEditorRight |
[…] VSCode でよく使うショットカットキー一覧 Mac版 | junblog […]