2016-06-12 3 views
1

私はカスタムvscodeデバッガを作成しています。私のニーズに合わせてモックデバッグサンプルデバッガプロジェクトを修正し、これまでにブレークポイントを取得し、作業を続行しています。 continueとstep overについては、プロテクトされたcontinueRequest関数とprotected nextRequest関数を変更することができました。これは、デバッグセッション中の各ボタンが押されたときにトリガされます。私は、 "ステップイン"と "ステップアウト"に関連する機能を見つけることができないように見えます。どちらも、デバッグ中に表示されるデフォルトのボタンです。また、デバッガがサポートしていない場合、これらのボタンを無効にすることはできますか?vscodeデバッガステップイン、ステップアウト

答えて

1

は「モックデバッグはただ教育デバッグアダプタで、彼らはnextRequestの上に新たな洞察を追加しないので、私はstepInRequeststepOutRequestを実装されていませんでした。

あなたがそれらを実装する場合は、単に(つまり、基本クラスhttps://github.com/Microsoft/vscode-debugadapter-node/blob/master/adapter/src/debugSession.tsからそれらをコピーしてDebugSessionのサブクラスにstepInRequeststepOutRequestメソッドを追加する意味)ベースクラスDebugSessionstepInRequeststepOutRequestメソッドをオーバーライドします。

「ステップイン」と「脱出」ボタンを無効にすることはできませんが、この機能を重要とみなす場合は、機能要求を提出してください。

関連する問題