为啥 Visual Studio 编辑器在空白处显示点?

Posted

技术标签:

【中文标题】为啥 Visual Studio 编辑器在空白处显示点?【英文标题】:Why does the Visual Studio editor show dots in blank spaces?为什么 Visual Studio 编辑器在空白处显示点? 【发布时间】:2010-11-01 16:40:20 【问题描述】:

我在 Visual Studio 文本编辑器中有一个奇怪的错误。 我所有的空格都被替换为“。”

public class Person

  int age;

看起来像这样

public..class..Person..........................
..................
..int age;...................
.....................

我将设置重置为默认值。没用。 我还重新安装了VS2008。仍然没有工作。 什么错误?

【问题讨论】:

顺便说一句,在这个例子中,保留点会好 10 倍!代码缩进不好,这些行尾丢失的点可能会在将来合并时产生问题。 【参考方案1】:

Visual Studio 配置为显示空白。

Ctrl+RCtrl+W

如果您使用 C# 键盘映射:(感谢 Simeon)

Ctrl+ES

如果要使用菜单:(感谢 angularsen)

Edit > Advanced > View White Space

【讨论】:

或 Cntrl+E,S 如果您使用的是 C# 键盘映射。 啊,这就解释了!我曾尝试按 Ctrl+E、D 但未命中并改为按 S...谢谢! 对我不起作用,我认为 Resharper 插件拦截了此处描述的两个快捷方式。但是,取消选中 Edit->Advanced->View whitespace 解决了它。 谢谢,当点击太快(在错误的窗口中)时,有时会发生这种情况。已经是第三次来这里查了,thx 适用于 VS2008。不敢相信我随机按下了那个组合!【参考方案2】:

看起来您启用了查看空白选项。转到编辑 -> 高级 -> 并取消选中“查看空白”

【讨论】:

编辑 -> 高级,而不是“查看 -> 高级” 对不起,我也找不到Edit-> Advance。 @unknown,你用的是什么版本的visual studio? VS2008 是我正在使用的版本【参考方案3】:

在 Visual Studio 2012 中 去 Edit -> Advanced -> View White Spaces 或者 按 Ctrl+RCtrl+W

【讨论】:

【参考方案4】:

~ 视觉工作室 6 ~

使用:ctrl+shift+8 打开/关闭。

(或手动转到:编辑>高级>“查看空白”)

祝你好运!

也适用于 Visual Studio 2008,当 工具/选项/环境/键盘/映射方案:Visual C++ 6 被选中。

【讨论】:

【参考方案5】:

请同时按以下按钮 Ctrl + R,W

【讨论】:

【参考方案6】:

我遇到了同样的问题,按 Ctrl + RCtrl + W 解决了。 p>

【讨论】:

【参考方案7】:

ctrl + E,然后按 S 键以删除 Visual Studio 10 中的行

【讨论】:

【参考方案8】:

在 Visual Studio 版本中 1.34.0 View -> Toggle Render Whitespace

【讨论】:

【参考方案9】:

进入文件->首选项->设置,这将并排打开两个面板,左侧是默认设置,右侧是用户设置,您可以在右侧添加您的设置面板,为此您可以添加"editor.renderWhitespace": "all"

【讨论】:

【参考方案10】:

visual studio 2015goto->view->formatting marks,取消选择show

【讨论】:

【参考方案11】:

在 Visual Studio 2019 中,这也可以在 Tools -> Options -> General -> View whitespace 中配置

【讨论】:

以上是关于为啥 Visual Studio 编辑器在空白处显示点?的主要内容,如果未能解决你的问题,请参考以下文章

如何阻止 Visual Studio 在我的代码中插入不可编辑的空白行

Visual studio 编辑标记

为啥我的配置管理器部署复选框在 Visual Studio 2017 中被禁用?

Visual Studio 代码编辑器中的问题。为啥我保存文件时会关闭它们?

为啥 Visual Studio 不调试我的 VB.NET 应用程序?

Visual Studio项目需要部署后才能启动