在 Visual Studio Code 的所有窗口中突出显示所有出现的选择

Mar*_*šak 10 editor visual-studio-code

我正在使用带有两个并排窗口(窗格)的 Visual Studio Code。为了避免混淆,这里有一个屏幕截图:

我正在使用"editor.selectionHighlight": true,您可以看到它正在左侧(活动)窗口中运行。在此问题editor.action.selectHighlights中提出了类似的解决方案,但仅适用于活动窗口。我尝试搜索,但所有搜索结果都是我已经在使用的内容。

当我使用 Atom 时,我使用的是“突出显示选择”插件,该插件突出显示所有打开窗口中的匹配项。

有没有一种方法,无论是本机(首选)还是通过扩展,都可以在所有打开的窗口中突出显示选择内容?

Mar*_*ark 4

看起来下面显示的突出显示(不是选择)功能将于 2023 年 12 月上旬在稳定版 v1.84 中发布,如下设置:

Editor: Occurrences Highlight

Controls whether occurrences should be highlighted across files.
Run Code Online (Sandbox Code Playgroud)

选项:

  1. off
  2. singleFile - 仅当前文件
  3. multiFile - 跨所有有效的打开文件

工作已经开始,可以在 Insiders Build v1.84 中测试此功能。当前的实验功能将突出显示在所有可见编辑器中找到的单词的出现(在我的早期测试中)。来自测试:多编辑器/模型突出显示

您必须启用此设置:

Editor: Multi Document Occurrences Highlight

> Experimental: Controls whether the editor should highlight word
> occurrences across multiple open editors
Run Code Online (Sandbox Code Playgroud)

笔记

此初始实现仅包含文本出现,未来将支持语义突出显示。

这是一个演示,在三个编辑器组中包含三个不同的文件。您会发现您不必选择单词,只需单击它们即可。

突出显示文件中出现的情况