Vscode: Visibilidad de la ventana de depuración (para contextos "cuando")

Creado en 8 ene. 2018  ·  3Comentarios  ·  Fuente: microsoft/vscode

Actualmente, no hay una forma de detectar la visibilidad (o el enfoque) de la "Visualización de depuración" como la que existe para las Visualizaciones de búsqueda y Explorador.
[searchViewletVisible, searchInputBoxFocus, explorerViewletVisible, explorerViewletFocus]

Mi caso de uso para esto es permitir la alternancia inteligente de los viewlets de la barra lateral (más o menos como https://github.com/Microsoft/vscode/issues/41186), aunque sospecho que hay otros usos para la visibilidad y el enfoque cuando los contextos de cláusulas .

Mis nombres solicitados serían debugViewletVisible y debugViewletFocus.

debug feature-request

Comentario más útil

sidebarVisible no permite una forma de detectar _cuál_barra lateral es visible. Si el Explorer Viewlet está abierto, sidebarVisible es true . Si el Debug Viewlet está abierto, sidebarVisible es true . El propósito de esta solicitud de función es una forma de determinar específicamente que el Debug Viewlet está abierto (para realizar una acción diferente).

En mi caso de uso deseado, presionar Cmd+Shift+D cuando el Debug Viewlet no es visible y enfocado sería hacer que se vuelva visible y enfocado (mostrándolo y enfocándolo si fuera invisible, enfocándolo si estaba desenfocado). Si presiona Cmd+Shift+D cuando Debug Viewlet está visible y enfocado, se ocultaría sidebar .

De la nota: no estoy solicitando que se añadirán esta combinación de teclas (o incluso la funcionalidad de conmutación). La solicitud de función es simplemente que los contextos estén disponibles para hacer esto (como en Explorer y Search).

Todos 3 comentarios

Utilice este contexto sidebarVisible

sidebarVisible no permite una forma de detectar _cuál_barra lateral es visible. Si el Explorer Viewlet está abierto, sidebarVisible es true . Si el Debug Viewlet está abierto, sidebarVisible es true . El propósito de esta solicitud de función es una forma de determinar específicamente que el Debug Viewlet está abierto (para realizar una acción diferente).

En mi caso de uso deseado, presionar Cmd+Shift+D cuando el Debug Viewlet no es visible y enfocado sería hacer que se vuelva visible y enfocado (mostrándolo y enfocándolo si fuera invisible, enfocándolo si estaba desenfocado). Si presiona Cmd+Shift+D cuando Debug Viewlet está visible y enfocado, se ocultaría sidebar .

De la nota: no estoy solicitando que se añadirán esta combinación de teclas (o incluso la funcionalidad de conmutación). La solicitud de función es simplemente que los contextos estén disponibles para hacer esto (como en Explorer y Search).

Utilice activeViewlet=debug

¿Fue útil esta página
0 / 5 - 0 calificaciones