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


340

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

public class Person
{
  int age;
}

看起来像这样

public..class..Person..........................
{..................
..int age;...................
}.....................

我将设置重置为默认值。没用 我还重新安装了VS2008。还是没用。怎么了


13
顺便说一句,在这个例子中,保持点将好十倍!代码缩进不好,行尾的这些丢失的点将来可能会在合并时产生问题。
Custodio

Answers:


803

Visual Studio配置为显示空白。

Ctrl+ RCtrl+ W

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

Ctrl+ ES

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

Edit > Advanced > View White Space

89
或Cntrl + E,S(如果您使用的是C#键盘映射)。
Simeon朝圣者

1
嗯,这解释了!我试过按Ctrl + E,D,但是错过了,而是按S了……谢谢!
乔恩·阿图斯

18
不适用于我,我认为Resharper插件拦截了此处描述的两个快捷方式。但是,取消选中“编辑”->“高级”->“查看空白”即可解决此问题。
angularsen 2011年

2
谢谢,有时单击速度太快(在错误的窗口中)时会发生这种情况。这已经是我第三次来这里了,谢谢
Joost Schepel 2012年

4
在VS2008中工作。不敢相信我会随机设法按那个组合!
完美

76

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


编辑->高级,而不是“查看->高级”
1800信息

2
很抱歉,但是我也找不到Edit-> Advance。
SNA

@未知,您正在使用哪个版本的Visual Studio?
JaredPar

VS2008是我使用的版本
SNA


10

〜视觉工作室6〜

使用:ctrl+ shift+ 8 切换开/关。

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

祝好运!

当选择了“工具/选项/环境/键盘/映射方案:Visual C ++ 6”时,它也适用于Visual Studio 2008。



5

我遇到了同样的问题,可以通过按Ctrl+ RCtrl+ 解决W



1

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



0

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


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.