Vscode: Sichtbarkeit des Debug-Viewlets (für "Wann" -Kontexte)

Erstellt am 8. Jan. 2018  ·  3Kommentare  ·  Quelle: microsoft/vscode

Derzeit gibt es keine Möglichkeit, die Sichtbarkeit (oder den Fokus) des "Debug-Viewlets" zu erkennen, wie dies bei den Such- und Explorer-Viewlets der Fall ist.
[searchViewletVisible, searchInputBoxFocus, explorerViewletVisible, explorerViewletFocus]

Mein Anwendungsfall hierfür ist das intelligente Umschalten der Seitenleisten-Viewlets (ungefähr wie https://github.com/Microsoft/vscode/issues/41186), obwohl ich vermute, dass es andere Verwendungsmöglichkeiten für die Sichtbarkeit und den Fokus bei Klauselkontexten gibt .

Meine angeforderten Namen wären debugViewletVisible und debugViewletFocus.

debug feature-request

Hilfreichster Kommentar

sidebarVisible erlaubt keine Möglichkeit zu erkennen, welche Seitenleiste sichtbar ist. Wenn Explorer Viewlet geöffnet ist, ist sidebarVisible true . Wenn Debug Viewlet geöffnet ist, ist sidebarVisible true . Mit dieser Funktionsanforderung können Sie genau feststellen, ob Debug Viewlet geöffnet ist (um eine andere Aktion auszuführen).

In meinem gewünschten Anwendungsfall würde das Drücken von Cmd+Shift+D wenn Debug Viewlet nicht gleichzeitig sichtbar und fokussiert ist, dazu führen, dass es sowohl sichtbar als auch fokussiert wird (Anzeigen und Fokussieren, wenn es unsichtbar ist, Fokussieren wenn es nicht fokussiert war). Wenn Sie Cmd+Shift+D wenn Debug Viewlet sichtbar und fokussiert ist, werden die sidebar .

Bemerkenswert: Ich fordere nicht , dass diese Tastenkombination (oder sogar die Umschaltfunktion) hinzugefügt wird. Die Funktionsanforderung besteht einfach darin, dass die Kontexte dafür verfügbar sind (wie im Explorer und in der Suche).

Alle 3 Kommentare

Bitte benutzen Sie diesen Kontext sidebarVisible

sidebarVisible erlaubt keine Möglichkeit zu erkennen, welche Seitenleiste sichtbar ist. Wenn Explorer Viewlet geöffnet ist, ist sidebarVisible true . Wenn Debug Viewlet geöffnet ist, ist sidebarVisible true . Mit dieser Funktionsanforderung können Sie genau feststellen, ob Debug Viewlet geöffnet ist (um eine andere Aktion auszuführen).

In meinem gewünschten Anwendungsfall würde das Drücken von Cmd+Shift+D wenn Debug Viewlet nicht gleichzeitig sichtbar und fokussiert ist, dazu führen, dass es sowohl sichtbar als auch fokussiert wird (Anzeigen und Fokussieren, wenn es unsichtbar ist, Fokussieren wenn es nicht fokussiert war). Wenn Sie Cmd+Shift+D wenn Debug Viewlet sichtbar und fokussiert ist, werden die sidebar .

Bemerkenswert: Ich fordere nicht , dass diese Tastenkombination (oder sogar die Umschaltfunktion) hinzugefügt wird. Die Funktionsanforderung besteht einfach darin, dass die Kontexte dafür verfügbar sind (wie im Explorer und in der Suche).

Verwenden Sie activeViewlet=debug

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen