Vscode: 複数の起動構成を手動で起動することをサポートしますか?

作成日 2016年10月25日  ·  3コメント  ·  ソース: microsoft/vscode

新しい「コンポジット」起動構成タイプを使用すると、複数のプロセスを同時にデバッグできますが、同時に起動する必要があります。 これは、「クライアント」や「サーバー」のようなものを起動するときはいつでも注意が必要です。サーバーが1秒間準備ができていない可能性があり、クライアントはすぐに準備ができると期待する可能性があるためです。

node-debug2テストを使用してこれを設定しようとしましたが、これは私が考えていたシナリオでしたが、デバッグアダプタープロセスの起動速度によっては、たまにしか機能しません。

ユーザーがサーバー構成を起動し、正しく起動することを確認し、サーバーの準備ができたらクライアント構成を起動できるようにすることについて話しましたか?

debug feature-request

最も参考になるコメント

11月は、 @ isidornの提案を

  • デバッグセッションが実行されている場合、起動構成ドロップダウンが無効にならなくなったため、別の構成を簡単に選択できます。
  • ドロップダウンにすでに実行中の起動設定が表示されている場合にのみ、再生ボタンが無効になります。 別の起動構成を選択すると、それが有効になります。

(そして、「コンポジット」起動構成を保持しますが、製品化します。#14842を参照してください)

全てのコメント3件

これは、11月に取り組む予定の継続的な議論です。 launch.json構成を介してマルチターゲットデバッグを公開することには、次の長所があります。

  • ワンクリックで任意の数のプロセスを簡単に起動できます

再生ボタンをクリックし続けるだけでそれを行う間、次の長所があります。

  • launch.jsonを複雑にしない
  • 各プロセスをいつ起動するかを選択できます

ユーザーが誤って複数のプロセスを起動することもありますが、スマートUXを使用してそれを解決できます。 ユーザーが別の構成を選択した場合にのみ再生ボタンを有効にします(これには、同じプロセスの2つを同時にデバッグできないという制限があります。これは実際にはシナリオではありません)。

私は個人的には2番目のアプローチに賛成です。 ただし、現在のマイルストーンについては、最初のマイルストーンを使用してフィードバックを取得します。
それ以来、これを11月に割り当てることで、どのアプローチを採用するかについてさらに議論することができます。

考慮すべき重要なことの1つは、シナリオとしてのマルチシャードデバッグがいかに重要であるかということです。

@roblourensは、「composite」起動構成を

IsiのコメントによるUIベースのアプローチに加えて、 preLaunchTask似たものをサポートする予定です。起動構成では、最初の構成がしばらく実行された後に開始される別の起動構成を指定できます。 これはあなたのユースケースをカバーするでしょう。

11月は、 @ isidornの提案を

  • デバッグセッションが実行されている場合、起動構成ドロップダウンが無効にならなくなったため、別の構成を簡単に選択できます。
  • ドロップダウンにすでに実行中の起動設定が表示されている場合にのみ、再生ボタンが無効になります。 別の起動構成を選択すると、それが有効になります。

(そして、「コンポジット」起動構成を保持しますが、製品化します。#14842を参照してください)

このページは役に立ちましたか?
0 / 5 - 0 評価