Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code “如何关闭”;“匹配”;在VS代码中突出显示?_Visual Studio Code - Fatal编程技术网

Visual studio code “如何关闭”;“匹配”;在VS代码中突出显示?

Visual studio code “如何关闭”;“匹配”;在VS代码中突出显示?,visual-studio-code,Visual Studio Code,我不希望VisualStudio代码突出显示匹配的括号、同一变量的所有实例等。我发现这会让人分心。但是,我找不到禁用此功能的方法 我唯一可以更改的突出显示选项是“editor.selectionHighlight”和“editor.renderLineHighlight”,这两个选项都不起作用 是否可以禁用“匹配突出显示”?或者编辑我的主题,使突出显示颜色和突出显示边框与背景颜色相同?尝试转到“首选项”->“用户设置” 在settings.json右侧添加: "editor.selectionH

我不希望VisualStudio代码突出显示匹配的括号、同一变量的所有实例等。我发现这会让人分心。但是,我找不到禁用此功能的方法

我唯一可以更改的突出显示选项是“editor.selectionHighlight”和“editor.renderLineHighlight”,这两个选项都不起作用


是否可以禁用“匹配突出显示”?或者编辑我的主题,使突出显示颜色和突出显示边框与背景颜色相同?

尝试转到“首选项”->“用户设置”
settings.json
右侧添加:

"editor.selectionHighlight": false
在您的首选项-用户/工作区设置中,尝试使用此
“editor.match括号”:false


有不同类型的突出显示:

1.语法高亮显示(将光标放在变量内)

“editor.occurrenceHighlight”:false
2.选择突出显示(文档中的类似块)

“editor.selectionHighlight”:false
3.匹配括号亮显
“编辑器.匹配括号”:false

还有第二种方法——让它们不那么显眼(或完全透明):

“workbench.colorCustomizations”:{
“editor.selectionHighlightBackground”:“#0000”,//类似的选择
“编辑.选择HighlightBorder”:“#0000”,
“editor.wordHighlightStrongBackground”:“#0000”,//语法变量赋值
“editor.wordHighlightStrongBorder”:“#0000”,
“editor.wordHighlightBackground”:“#0000”,//语法变量
“编辑器.wordHighlightBorder”:“#0000”,
“EditorCracketMatch.border”:“#0000”//括号
“EditorCracketMatch.background”:“#0000”,
}

从@Alex的回答中可以通过VSCode设置实现同样的效果

转到首选项->设置并在那里搜索突出显示
会出现很多选项,但有用的选项位于文本编辑器部分。
此外,您还可以决定是全局更改(通过用户设置)还是仅针对该窗口更改(工作区设置)

“事件突出显示”是您要查找的设置。

对于用户和工作区设置,我实际上都有该设置。它似乎没有关闭大括号突出显示或当前单词突出显示的所有其他实例。以下是mysettings.json文件://将您的设置放置在此文件中以覆盖默认设置和用户设置。{“editor.selectionHighlight”:false,“editor.renderLineHighlight”:false}您确定没有设置//控制编辑器是否应该在您的工作区设置中突出显示与选择“editor.selectionHighlight”:true类似的匹配项?我只是仔细检查了一下。User和Workspace settings.json文件都设置了相同的两个值:“editor.selectionHighlight”:false,“editor.renderLineHighlight”:false。如果selectionHighlight应该控制匹配的大括号高亮显示,那么可能是我有其他原因导致它无法工作。我完全忘了提到我在Mac电脑上,以防万一。欢迎链接到解决方案,但请确保你的答案在没有它的情况下是有用的:这样你的其他用户就会知道它是什么以及为什么在那里,然后引用你链接到的页面的最相关部分,以防目标页面不可用。还可以双击一个单词。这是哪一个?它将突出显示符号上的两个(选择和符号)。并且仅(选择)非符号词。更多信息基于此答案,更多图片,提示!在最新版本的VS代码中,至少从1.50版开始,这个答案很有帮助。请注意,只有在保存了工作空间后,才有“工作空间”设置选项卡。