VSコードで提供されるIntegrated Terminalに関連するコマンドは複数あります。私の拡張では、それを開いて、それをworkbench.action.terminal.focus
を使ってフォーカスすることができますが、その中でコマンドを実行すると、runSelectedText
を実行するのが面倒なようです。理想的には、選択をシミュレートし、その結果を読み取るために、中間のドキュメントを持たずに直接コマンドを実行できるようにしたいと考えています。VSコード拡張での統合端末の使用
私が欲しいものを提供していると思われるMainThreadTerminalServiceが見つかりましたが、どのようにすればいいのでしょうか? node_modules/vscode/vscode.d.ts
の端末の結果は得られませんでしたので、まだ可能ではないと推測しています。
TerminalPasteActionを使用してコマンドを実行すると、オプションとして表示されますが、最初にコマンドをクリップボードに取得する必要があり、結果を聴くには良い方法ではないようです。
私は子プロセスを実行して標準の出力とエラーを聞くことができますが、VSコードは統合された端末ウィンドウを提供しているので、ユーザーが個別の統合端末私の拡張機能専用のタブです。これは可能ですか?それはありますか?
を持っている、これは私のバックログはかなりの飛躍を下に落ちました。 –