現在、検索ビューレットやエクスプローラービューレットのように、「デバッグビューレット」の可視性(またはフォーカス)を検出する方法はありません。
[searchViewletVisible、searchInputBoxFocus、explorerViewletVisible、explorerViewletFocus]
これの私のユースケースは、サイドバービューレットのインテリジェントな切り替えを可能にすることです(おおよそhttps://github.com/Microsoft/vscode/issues/41186のように)が、句のコンテキストでの可視性とフォーカスには他の用途があると思います。
要求された名前はdebugViewletVisibleとdebugViewletFocusです。
このコンテキストを使用してくださいsidebarVisible
sidebarVisible
では、サイドバーが表示されているかどうかを検出する方法はありません。 Explorer Viewlet
が開いている場合、 sidebarVisible
はtrue
です。 Debug Viewlet
が開いている場合、 sidebarVisible
はtrue
です。 この機能リクエストの目的は、 Debug Viewlet
が開いていることを具体的に判断する方法です(別のアクションを実行するため)。
私の希望するユースケースでは、 Debug Viewlet
が表示とフォーカスの両方がないときにCmd+Shift+D
押すと、表示とフォーカスの両方が表示されます(非表示の場合は表示してフォーカスし、フォーカスします)焦点が合っていない場合)。 Debug Viewlet
が表示され、フォーカスされているときにCmd+Shift+D
押すと、 sidebar
が非表示になります。
注意:このキーボードショートカット(または切り替え機能)を追加するように要求しているわけではあり
activeViewlet=debug
使用する
最も参考になるコメント
sidebarVisible
では、サイドバーが表示されているかどうかを検出する方法はありません。Explorer Viewlet
が開いている場合、sidebarVisible
はtrue
です。Debug Viewlet
が開いている場合、sidebarVisible
はtrue
です。 この機能リクエストの目的は、Debug Viewlet
が開いていることを具体的に判断する方法です(別のアクションを実行するため)。私の希望するユースケースでは、
Debug Viewlet
が表示とフォーカスの両方がないときにCmd+Shift+D
押すと、表示とフォーカスの両方が表示されます(非表示の場合は表示してフォーカスし、フォーカスします)焦点が合っていない場合)。Debug Viewlet
が表示され、フォーカスされているときにCmd+Shift+D
押すと、sidebar
が非表示になります。注意:このキーボードショートカット(または切り替え機能)を追加するように要求しているわけではあり