Vscode: 调试视图的可见性(针对“何时”上下文)

创建于 2018-01-08  ·  3评论  ·  资料来源: microsoft/vscode

当前没有像“搜索”和“资源管理器”视口那样检测“调试视口”的可见性(或焦点)的方法。
[searchViewletVisible,searchInputBoxFocus,explorerViewletVisible,explorerViewletFocus]

我的用例是允许侧边栏视图的智能切换(大致像https://github.com/Microsoft/vscode/issues/41186),尽管我怀疑子句上下文在可见性和焦点方面还有其他用途。

我请求的名称将是debugViewletVisible和debugViewletFocus。

debug feature-request

最有用的评论

sidebarVisible不允许使用一种方法来检测侧边栏是否可见。 如果Explorer Viewlet是打开的,则sidebarVisibletrue 。 如果Debug Viewlet是打开的,则sidebarVisibletrue 。 此功能请求的目的是一种专门确定Debug Viewlet是否处于打开状态(以执行其他操作)的方法。

在我期望的使用情况下,按下Cmd+Shift+DDebug Viewlet不可见集中将导致它变得可见和重点(显示和聚焦它,如果它是无形的,其聚焦(如果没有重点关注)。 当Debug Viewlet可见并聚焦时按Cmd+Shift+D将隐藏sidebar

注意:我要求添加此键盘快捷键(甚至切换功能)。 功能请求只是简单地提供上下文(例如在Explorer和Search中)。

所有3条评论

请使用此上下文sidebarVisible

sidebarVisible不允许使用一种方法来检测侧边栏是否可见。 如果Explorer Viewlet是打开的,则sidebarVisibletrue 。 如果Debug Viewlet是打开的,则sidebarVisibletrue 。 此功能请求的目的是一种专门确定Debug Viewlet是否处于打开状态(以执行其他操作)的方法。

在我期望的使用情况下,按下Cmd+Shift+DDebug Viewlet不可见集中将导致它变得可见和重点(显示和聚焦它,如果它是无形的,其聚焦(如果没有重点关注)。 当Debug Viewlet可见并聚焦时按Cmd+Shift+D将隐藏sidebar

注意:我要求添加此键盘快捷键(甚至切换功能)。 功能请求只是简单地提供上下文(例如在Explorer和Search中)。

使用activeViewlet=debug

此页面是否有帮助?
0 / 5 - 0 等级