如何禁用Visual Studio 2013对空格的淡黄色高亮显示

3
我怀疑我使用了某些未知的键盘组合键打开了黄色空格高亮功能。但现在,由于被黄色高亮所困扰,我想知道如何关闭它。到目前为止,所有的搜索都没有结果,我以前从未见过这种情况。 输入图像描述

如果您在快速启动框中键入white,并点击Ctrl+E,S结果,那会把它带走吗? - undefined
工具 + 选项,环境,字体和颜色。检查“可见空白”设置。或者使用工具 + 选项,导入/导出,重置将所有内容恢复到出厂默认设置。 - undefined
既不能切换空格显示,也不能恢复出厂设置来解决问题。看起来我可能需要重新安装VS。 - undefined
2个回答

6

按下ctrl+f键并删除您当前搜索的内容。我刚才发现我在搜索框中按了tab键,所以所有的制表符都被突出显示为黄色。


3

在安装了Menees VS Tools扩展程序之后,我注意到了这些黄色的高亮。

禁用此扩展程序也会禁用这些高亮。


4
好的,谢谢。实际上不需要禁用该扩展程序,在选项对话框中有一个 Menees VS Tools 部分,其中包含标记为 Highlight invalid leading whitespaceHighlight trailing whitespaceEditor 部分选项。将这些选项设置为 false 即可解决问题。 - undefined
谢谢 Calvin,设置选项确实有效。我特别喜欢 Mennees VS Tools 扩展,因为它能够轻松地创建代码区域,但是我不喜欢空白字符的突出显示。 - undefined
您还可以更改编辑器是偏好制表符还是空格。在VS 2017中,转到Options -> Text Editor -> Your Language(即C / C ++)-> Tabs并切换选择“Insert spaces”或“Keep tabs”。 (黄色的前导高亮表示前导空格不符合首选缩进样式,因此更改它将解决问题,除非您混合使用制表符和空格。) - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接