Visual studio 在Visual Studio编辑器中显示空格、制表符、CRLF字符

Visual studio 在Visual Studio编辑器中显示空格、制表符、CRLF字符,visual-studio,Visual Studio,显示空格、选项卡、段落、CRLF等(扩展)字符的设置在哪里?编辑>高级>查看空白。键盘快捷键为CTRL+R、CTRL+W。该命令称为Edit.ViewWhiteSpace 至少从VisualStudio2010开始,它就可以在所有VisualStudio版本中工作,当前版本是VisualStudio2019(在撰写本文时)。在Visual Studio 2013中,还可以使用CTRL+E,S或CTRL+E,CTRL+S 默认情况下,行尾标记不可见。此功能由扩展提供。编辑->高级->查看空白或Ct

显示
空格
选项卡
段落
CRLF
等(扩展)字符的设置在哪里?

编辑>高级>查看空白。键盘快捷键为CTRL+R、CTRL+W。该命令称为
Edit.ViewWhiteSpace

至少从VisualStudio2010开始,它就可以在所有VisualStudio版本中工作,当前版本是VisualStudio2019(在撰写本文时)。在Visual Studio 2013中,还可以使用CTRL+E,S或CTRL+E,CTRL+S


默认情况下,行尾标记不可见。此功能由扩展提供。

编辑->高级->查看空白
或Ctrl+E,S

显示空白字符 菜单: 可以从菜单中切换空白字符的可见性: 编辑>高级>查看空白

按钮: 如果要将按钮添加到工具栏,则在命令类别“编辑”中称为“切换视觉空间”。
实际的命令名是:
Edit.ViewWhiteSpace

键盘快捷键: 在Visual Studio 2015、2017和2019中,默认的键盘快捷键仍然是CTRL+R、CTRL+W
一个接一个地键入。

行尾字符 扩展名: 正如您所期望的那样,在可视空白模式中添加了一个最小的扩展来显示行尾字符(LF和CR)。此外,它还提供按钮和快捷方式来修改文档或选定内容中的所有行尾。


注意:自Visual Studio 2017以来,文件菜单中没有名为
高级保存选项的选项。使用
将文件另存为…
并单击保存按钮右侧的向下箭头,可以更改文件的编码和行尾。这显示了选项
savewithencoding
。您将被要求获得覆盖当前文件的权限。

在Visual Studio 2015中,快捷方式对我不起作用,而且它不在“编辑”菜单中


下载并安装,然后您可以在“编辑>高级”菜单中找到这些选项。

正确的快捷方式是
CTRL-R-W
,就像您不必在按W时释放CTRL按钮一样。这对我在VS 2015中起到了作用。

要查看CRLF,您可以尝试此扩展:


它适用于VS2012+

我的问题是按下CTRL+F和空格键


这标志着所有的空间都是棕色的。花费10分钟“关闭”:P

对于正在寻找按钮切换的用户:

此命令的名称为GUI菜单中的查看空白(编辑->高级->查看空白)。

“添加命令”弹出窗口中此命令的名称为“切换视觉空间”。

对于Visual Studio For mac,您可以在Visual Studio->首选项->文本编辑器->标记和标尺->显示不可见字符下找到它



请注意,要使更改在实际版本中生效,您可能需要重新启动Visual Studio。此选项位于编辑器:渲染空白下。这并不能完全回答原始问题。问题是关于空白字符和新行字符(因此称为“CRLF”)。此选项不显示新行字符。是否有VS 2019的扩展名?截至2019年,该行的末尾仅支持2017年。16.8.1“编辑”->“高级”已缩减到几乎为零。这意味着它要么被移到了别的地方,要么被移走了。键盘快捷键
Ctrl
-
R
Ctrl
-
W
仍然有效,因此至少您仍然可以提供菜单项的名称和位置。当人们只给你键盘快捷键(不同版本的快捷键会有所不同,配置也会有所不同)时,你会感到非常恼火。而且没有显示换行符的选项。不幸的是,似乎不存在于VS2015@Johnny_D它存在,但您必须打开一个文件。如果没有打开要编辑的文件,则看不到“查看空白”部分。如果有打开的文件,则可以在“编辑”菜单中看到它们。它是否可以显示其他字符,如STX和ETX?不幸的是,否。如果您碰巧错误地添加了控制字符,或者您怀疑可能是某个控制字符导致了错误,我的建议是将可疑代码部分剪切掉,粘贴到Notepad++,找到并删除罪犯,然后剪切代码并将其粘贴回Visual Studio。这是最简单的方法,每次都有效。因此,请保留一份已安装的Notepad++副本,以防万一。这正是我所需要的,我可以找到命令名,但在添加按钮时,无法搜索任何内容,因此这是一个猜测游戏。截至9月,行尾不支持VS20192020@Felix遗憾的是,分机还没有更新。它仍然有效,但需要一些手动编辑,请参见市场页面和代县的评论。(有用的笑话!))这是我在VS中看到的最愚蠢的设计决策。我通常只想在验证和修复选项卡/空格等时看到一分钟的空白。我不想一直看到它。我必须重新启动VS才能看到空白?哪个白痴认为这是个好主意?为什么他们不像Windows那样做呢?您可以使用以下链接向visual studio for mac报告问题@Pierre:谢谢您的建设性建议@Paiman Roointan。我向论坛提交了: