editor.mov
xpszyzbs1#
在vscode/src/vs/workbench/contrib/accessibility/browser/unfocusedViewDimmingContribution.ts文件的第49行,我们可以添加一个新的CSS类来禁用搜索活动时的透明度规则。修改后的代码如下:
rules.add(`.monaco-workbench .editor-instance:not(:focus-within) .monaco-editor.disable-opacity { ${filterRule} }`);
rdrgkggo2#
编辑器。mov这对我来说是一秒钟的视频。你能重新附加视频吗?我不确定在哪里引用了不透明度规则。
iugsix8n3#
@andreamah ,它在搜索中没有被引用,这是一个小型的工作台贡献,目前依赖于终端和编辑器。我们还希望将搜索包含在规则中,以确保即使没有聚焦,具有活动匹配的编辑器也会显示出来。
mgdq6dx14#
查看搜索结果时,如何重现编辑器变暗的情况?我好像没看到。
9bfwbjaz5#
设置 accessibility.unfocusedViewOpacity 并打开搜索面板,搜索一些内容并点击结果。
accessibility.unfocusedViewOpacity
368yc8dk6#
我明白了。我们可以检查上下文键吗?如果 hasSearchResult 和 searchViewletFocus 都存在,那么不要调暗编辑器吗?
hasSearchResult
searchViewletFocus
esbemjvw7#
我们可以使用IContextKeyChangeEvent.onDidChangeContext,但这将涉及到设置一个监听器并替换CSS。这是一个选项,但如果有类似.has-search-results的东西就更好了。如果不存在,那也没关系,我们可以走事件路线。
IContextKeyChangeEvent.onDidChangeContext
.has-search-results
k75qkfdt8#
对于这个回复的延迟,很抱歉。我认为没有像 .has-search-results 这样的事物,因为搜索使用上下文键来更改视图。我们可能需要为 hasSearchResult 做 IContextKeyChangeEvent.onDidChangeContext
8条答案
按热度按时间xpszyzbs1#
在vscode/src/vs/workbench/contrib/accessibility/browser/unfocusedViewDimmingContribution.ts文件的第49行,我们可以添加一个新的CSS类来禁用搜索活动时的透明度规则。修改后的代码如下:
rdrgkggo2#
编辑器。mov
这对我来说是一秒钟的视频。你能重新附加视频吗?我不确定在哪里引用了不透明度规则。
iugsix8n3#
@andreamah ,它在搜索中没有被引用,这是一个小型的工作台贡献,目前依赖于终端和编辑器。我们还希望将搜索包含在规则中,以确保即使没有聚焦,具有活动匹配的编辑器也会显示出来。
mgdq6dx14#
查看搜索结果时,如何重现编辑器变暗的情况?我好像没看到。
9bfwbjaz5#
设置
accessibility.unfocusedViewOpacity
并打开搜索面板,搜索一些内容并点击结果。368yc8dk6#
我明白了。我们可以检查上下文键吗?如果
hasSearchResult
和searchViewletFocus
都存在,那么不要调暗编辑器吗?esbemjvw7#
我们可以使用
IContextKeyChangeEvent.onDidChangeContext
,但这将涉及到设置一个监听器并替换CSS。这是一个选项,但如果有类似.has-search-results
的东西就更好了。如果不存在,那也没关系,我们可以走事件路线。k75qkfdt8#
对于这个回复的延迟,很抱歉。我认为没有像
.has-search-results
这样的事物,因为搜索使用上下文键来更改视图。我们可能需要为hasSearchResult
做IContextKeyChangeEvent.onDidChangeContext