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

public class Person
{
  int age;
}


看起来像这样

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


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

评论

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

#1 楼

Visual Studio配置为显示空白。

按Ctrl + R,Ctrl + W。

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

按Ctrl + E,S。

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

Edit > Advanced > View White Space


评论


如果使用的是C#键盘映射,则为Cntrl + E,S。

– Simeon朝圣者
09年10月10日在4:06

嗯,这解释了!我试过按Ctrl + E,D,但是错过了,而是按S了……谢谢!

–乔恩·阿图斯(Jon Artus)
2011年2月21日在9:05

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

– Angularsen
2011年9月21日在8:26

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

– Joost Schepel
2012年10月15日12:40

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

–完美
13年5月8日在15:18

#2 楼

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

评论


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

–1800信息
09年10月10日在3:42

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

– SNA
09年6月10日在4:16

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

– JaredPar
09年10月10日在4:35

VS2008是我正在使用的版本

– SNA
09年10月10日在5:19

#3 楼

在Visual Studio 2012中
转到
Edit -> Advanced -> View White Spaces按Ctrl + R,Ctrl + W

#4 楼

〜FOR VISUAL STUDIO 6〜

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

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

祝你好运!


工具/选项/环境/键盘/映射方案:Visual C ++ 6 被选中。

#5 楼

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

#6 楼

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

#7 楼

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

#8 楼

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

#9 楼

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

#10 楼

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

#11 楼

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