在Visual Studio编辑器中显示空间,选项卡,CRLF字符


300

Visual Studio 2010 Pro:设置在哪里,以便编辑器可以显示空格,制表符,paragpraph,CRLF等字符?我可以在NotePad ++中做到。


1
如果碰巧错误地添加了控制字符,或者怀疑有可能导致您出错的控制字符,我的建议是将可疑代码部分切掉,将其粘贴到Notepad ++中,找到并删除罪魁祸首,然后将其切掉。代码并将其粘贴回Visual Studio。这是最简单的方法,并且每次都有效。因此,请保留一份Notepad ++的副本,以防万一。
萨米尔,

Answers:


500

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

至少从Visual Studio 2010起,它就可以在所有Visual Studio版本中使用,当前版本是Visual Studio 2019(在撰写本文时)。在Visual Studio 2013,你也可以用CTRL+ ESCTRL+ ECTRL+ S

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


17
我不小心启用了此功能。你救了我的命!^^
displayname

24
这不能完全回答原始问题。问题是关于空白字符和换行符(因此为“ CRLF”)。此选项不显示换行符。
Alex

27
我到底是怎么碰到CTRL + R,CTRL + W的?!
Almo 2014年

救生员!我爱VS:D
Khateeb321 '19

2
VS 2019有扩展吗?线路末端仅支持到2017年
Kir的

145

Edit -> Advanced -> View White SpaceCtrl+ ES


26
感谢您提供菜单项的名称和位置。当人们只给您键盘快捷键时,这非常烦人(快捷键因版本而异,并且可能因配置而异)。
克里斯托弗·约翰逊

4
还有就是没有选择显示换行符。不幸。
yoyo

2
在VS2015中似乎不存在
Johnny_D 2016年

7
@Johnny_D它存在,但是您必须打开一个文件。如果没有打开要编辑的文件,则看不到Advanced -> View White Space零件。
Stoyan Dimov,2016年

20

显示空格字符

菜单: 您可以从菜单中切换空白字符的可见度: Edit>Advanced>View White Space

按钮: 如果要将按钮添加到工具栏,则Toggle Visual Space在命令类别“编辑”中将其调用。
实际的命令名称是:Edit.ViewWhiteSpace

键盘快捷键: 在Visual Studio 2015、2017和2019中,默认键盘快捷键仍为CTRL+RCTRL+W
依次键入。
所有默认快捷方式

行尾字符

扩展名: 有一个最小的扩展名,正如您所期望的,将行尾字符(LF和CR)的显示添加到可视空白模式。此外,它提供了按钮和快捷方式,可修改文档或选区中的所有行尾。
VisualStudio画廊:行尾

注意:自Visual Studio 2017以来,在文件菜单中没有名为的选项Advanced Save Options。更改文件的编码和行尾可以使用Save File As ...并单击保存按钮右侧的向下箭头来完成。这显示了选项Save with Encoding。系统将询问您是否具有覆盖当前文件的权限。


1
这就是我所需要的,我可以找到命令名称,但是当添加按钮时,无法搜索任何内容,因此这是一个猜谜游戏。
安德鲁·奎瑟

6

我的问题是碰到CTRL + F和空格

这将所有空间标记为棕色。花了10分钟才能“关闭”:P


有用的笑话!)))
dyomas'Sep


1

正确的快捷方式CTRL-R-W就像您在按下W时不必释放CTRL按钮。这在VS 2015中对我有用



0

对于那些正在寻找按钮切换的人:

该命令的名称是GUI菜单中的View white space(编辑->高级-> View空白)。

菜单切换

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

按钮切换。


0

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

请注意,您可能需要重新启动Visual Studio才能使更改生效

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.