VS Code: 現在のデバッグ位置に移動するには? 質問する

VS Code: 現在のデバッグ位置に移動するには? 質問する

VS Code で、デバッガーの現在の位置にジャンプするにはどうすればよいですか? 黄色の線で示されますが、他のファイルや関数を参照していると迷ってしまい、デバッグ セッションが現在一時停止している場所に戻るのに苦労する傾向があります。

十分簡単なはずですが、ドキュメントでは何も見つかりませんでした。キーボード マップで「debug」を含むすべてのアクションを調べましたが、探しているものは見つかりませんでした。

ベストアンサー1

最近の VSCode に対する更新された回答:

Navigate to Top of Call Stack

Navigate to Top of Call Stack最近の VSCode (1.71 以降) には、コマンド ( )がありますworkbench.action.debug.callStackTop。キーボード ショートカット メニューで、これにショートカットを割り当てるだけです。

--> 指摘されたコーダーブルーぜひ、そこに賛成票を投じてください:)

VSCode < 1.71 の元の回答:

目的の効果 (現在の実行ポイントへのジャンプ) は、「コール スタック」ビューの最上位のエントリをクリック (またはキーボードで選択) することで実現できます。

使用方法マルチコマンドマクロ拡張(に触発されたマークの答え) を使用すると、コール スタック ビューの最上位のエントリを常に選択するカスタム コマンドを作成できます。

これはあなたのものですkeybindings.json:

{
    "key": "cmd+f4",
    // Go to current debugging position
    "command": "extension.multiCommand.execute",
    "args": {
      "sequence": [
        "workbench.debug.action.focusCallStackView",
        "list.clear",
        "list.focusFirst",
        "list.select"
        // optional, to focus your editor:
        // workbench.files.action.focusOpenEditorsView
      ]
    }
},

おすすめ記事