Vscode: Visibilité de la vue de débogage (pour les contextes «quand»)

Créé le 8 janv. 2018  ·  3Commentaires  ·  Source: microsoft/vscode

Il n'existe actuellement aucun moyen de détecter la visibilité (ou le focus) du "Debug Viewlet" comme c'est le cas pour les Viewlets de recherche et d'exploration.
[searchViewletVisible, searchInputBoxFocus, explorerViewletVisible, explorerViewletFocus]

Mon cas d'utilisation pour cela est d'autoriser le basculement intelligent des viewlets de la barre latérale (à peu près comme https://github.com/Microsoft/vscode/issues/41186), bien que je soupçonne qu'il existe d'autres utilisations pour la visibilité et la mise au point lorsque les contextes de clause .

Mes noms demandés seraient debugViewletVisible et debugViewletFocus.

debug feature-request

Commentaire le plus utile

sidebarVisible ne permet pas un moyen de détecter _quelle_ la barre latérale est visible. Si le Explorer Viewlet est ouvert, sidebarVisible vaut true . Si le Debug Viewlet est ouvert, sidebarVisible vaut true . Le but de cette demande de fonctionnalité est un moyen de déterminer spécifiquement que le Debug Viewlet est ouvert (pour effectuer une action différente).

Dans mon cas d'utilisation souhaité, appuyer sur Cmd+Shift+D lorsque le Debug Viewlet n'est pas à la fois visible et focalisé le ferait devenir à la fois visible et concentré (le montrer et le concentrer s'il était invisible, le concentrer si elle n'était pas focalisée). Appuyer sur Cmd+Shift+D lorsque le Debug Viewlet est visible et focalisé masquerait le sidebar .

À noter: je ne demande

Tous les 3 commentaires

Veuillez utiliser ce contexte sidebarVisible

sidebarVisible ne permet pas un moyen de détecter _quelle_ la barre latérale est visible. Si le Explorer Viewlet est ouvert, sidebarVisible vaut true . Si le Debug Viewlet est ouvert, sidebarVisible vaut true . Le but de cette demande de fonctionnalité est un moyen de déterminer spécifiquement que le Debug Viewlet est ouvert (pour effectuer une action différente).

Dans mon cas d'utilisation souhaité, appuyer sur Cmd+Shift+D lorsque le Debug Viewlet n'est pas à la fois visible et focalisé le ferait devenir à la fois visible et concentré (le montrer et le concentrer s'il était invisible, le concentrer si elle n'était pas focalisée). Appuyer sur Cmd+Shift+D lorsque le Debug Viewlet est visible et focalisé masquerait le sidebar .

À noter: je ne demande

Utilisez activeViewlet=debug

Cette page vous a été utile?
0 / 5 - 0 notes