🛠️

VS Code でデバッグ関連のキーバインドを Xcode 風にする

2022/04/27に公開

背景

これまでずっと Xcode で開発していたのですが、Flutter 開発を VS Code でやるときにデバッグ周りのキーバインドに慣れなかったので一部を Xcode 風に変更したことのメモです。

設定

  • ⌘ R で Start Debugging と Restart Debugging
  • ⌘ . で Stop Debugging
  • ⌃ ⌘ Y で Continue
  • ⌘ \ で Toggle Breakpoint
    {
        "key": "cmd+r",
        "command": "workbench.action.debug.start",
        "when": "debuggersAvailable && debugState == 'inactive'"
    },
    {
        "key": "cmd+r",
        "command": "workbench.action.debug.restart",
        "when": "inDebugMode"
    },
    {
        "key": "cmd+.",
        "command": "workbench.action.debug.stop",
        "when": "inDebugMode && !focusedSessionIsAttach"
    },
    {
        "key": "ctrl+cmd+y",
        "command": "workbench.action.debug.continue",
        "when": "debugState == 'stopped'"
    },
    {
        "key": "cmd+\\",
        "command": "editor.debug.action.toggleBreakpoint",
        "when": "debuggersAvailable && editorTextFocus"
    },

Discussion