如何在 Visual Studio IDE 中关闭显示空白字符

Posted

技术标签:

【中文标题】如何在 Visual Studio IDE 中关闭显示空白字符【英文标题】:How to Turn Off Showing Whitespace Characters in Visual Studio IDE 【发布时间】:2011-05-03 05:21:04 【问题描述】:

我不知道我做了什么,但我不知道如何摆脱左边的那些箭头。

【问题讨论】:

好吧,也许它应该说一下箭头,因为我不知道它们是什么,而想要摆脱它们的人可能也不知道(我不认为我会谷歌“如何摆脱空白字符”,除非我知道它们是空白字符并且很可能已经知道如何摆脱它们) 其实,这只是发生在我身上,我很清楚它们是什么,但不知道如何隐藏它们,所以我在 Google 上搜索了“Visual Studio 隐藏空白字符”,这是第一个结果。所以,谢谢! 不幸的是,键盘快捷键和菜单位置都不直观。结果,我在谷歌上搜索了这个确切的堆栈溢出帖子(多年来,当在新工作的新机器上安装 VS 时,通过 visual studio show whitespace 数十次。总结:不,只知道它们是空白字符并不意味着你知道如何切换它们。 【参考方案1】:

CTRL+R, CTRL+W:切换显示空格

或在编辑菜单下:

编辑->高级->查看空白

[顺便说一句,您似乎也在使用标签。通常的做法是让 IDE 通过选项将制表符变成空格(通常是 4 个)。]

【讨论】:

嘿嘿我又误打开了XDDD 谢谢!!!有人知道为什么这个功能甚至存在吗?是不是很烦人? @Vintharas:它的存在是因为像我这样的人一直保持它,因为我们喜欢总是知道我们正在插入什么或我们如何更改文件。让我们更随意地控制我们的环境。在某些情况下它实际上很关键,例如正在解析的内部字符串。 我发现它很有用,因为我们的编码标准禁止任何尾随空格,因此我可以看到任何尾随空格。由于我们使用的是 Express 版本,因此我无法安装附加组件来修复它。 非虚拟机。你使用标签。我将使用空格。 @MitchWheat 在我看来,大多数开发人员不同意你的观点。我建议你阅读他们的 cmets。它可能会改变你对使用标签的想法programmers.stackexchange.com/questions/57/…【参考方案2】:

在 Visual Studio 2010 中,键序列 CTRL+ES 也将切换空白字符的显示。

【讨论】:

我可以确认这也适用于 Visual Studio 2013 Express。 啊,这很有趣。我不知道在哪个宇宙中我可能错误地按下了 CTRL-R、CTRL-W;但是 CTRL-E, S 似乎更合理一些。 这一定是我在切换某些 cmets 时不小心碰到的(CTRL-E, CCTRL-E, U 或者在尝试使用 CTRL-S 保存时不小心按了 E【参考方案3】:

在 Visual Studio 2015 的顶部菜单中

编辑->高级->查看空白

CTRL + E, S

【讨论】:

【参考方案4】:

CTRL+SHIFT+* 是在所有支持此功能的 Microsoft 产品中显示/隐藏空白字符的事实上的标准组合键功能。

PS: * 指的是8- * 键,不是数字键盘的* 键。

【讨论】:

适用于 VS 2017【参考方案5】:

如果Toggle Visual Space 图标应添加到您选择的 Visual Studio 工具栏中,因为它应通过鼠标单击打开和关闭,然后按照以下说明操作:

    自定义所需的工具栏

    点击Customize...

    点击Add Command...

    转到Edit 并选择Toggle Visual Space

    点击OK

使用 Visual Studio 2019 测试。

【讨论】:

【参考方案6】:

适用于 VS 代码及更高版本 Ctrl + P 打开然后写空白, 你可以选择 View: Toggle Render Whitespace

【讨论】:

以上是关于如何在 Visual Studio IDE 中关闭显示空白字符的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Visual Studio 中关闭 App.config 文件自动排列格式

如何在 Visual Studio 2010 中关闭远程调试?

如何在 Visual Studio 负载测试中关闭请求缓存

在 Visual Studio 2015 中关闭 Browser Link

无法在 Visual Studio Code 中关闭代码建议

你如何在android studio中关闭版本控制?