有没有办法在 VS Code 中禁用选择突出显示?

Leo*_*Leo 3 visual-studio-code

有没有办法在 VS Code 中禁用此多重选择?

在此输入图像描述

Gin*_*pin 9

您可以配置 3 个设置来禁用此功能。

1.选择亮点

在此输入图像描述

"editor.selectionHighlight": false,
Run Code Online (Sandbox Code Playgroud)

当您选择“打开”(如在单词周围拖动光标)时,它还会突出显示同一文件中的所有“打开”。您可以从设置 UI 或 JSON 文件禁用此行为。

2.事件亮点

在此输入图像描述

"editor.occurrencesHighlight": false
Run Code Online (Sandbox Code Playgroud)

这是为了防止在单击某个单词时选择所有出现的单词(即,当您单击“打开”时,它不应突出显示所有其他“打开”)。

但是,它可能有点不可靠。这取决于语言以及您是否安装了不会覆盖它的特定于语言的扩展。请参阅此处的讨论:https ://github.com/Microsoft/vscode/issues/5351

3. 选择突出显示背景

最后一种方法有点暴力解决方案。您可以将选择突出显示的颜色更改为透明。(从技术上讲,它仍然会突出显示,但您只是看不到它。)

"workbench.colorCustomizations": {
    "editor.selectionHighlightBackground": "#00000000",
}
Run Code Online (Sandbox Code Playgroud)