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

Boh*_*ohn 282 visual-studio-2010

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

Fou*_*rth 471

编辑>高级>查看空白区域.键盘快捷键是CTRL+ R,CTRL+ W.该命令被调用Edit.ViewWhiteSpace.

它至少在Visual Studio 2010之后适用于所有Visual Studio版本,目前正在编写Visual Studio 2017.在Visual Studio 2013中,您还可以使用CTRL+ E,SCTRL+ E,CTRL+ S.

默认情况下,行末标记不可视化.此功能由行扩展提供.

  • 这并没有完全回答原始问题.问题是关于空格字符和新行字符(因此是"CRLF").此选项不显示新行字符. (23认同)
  • 我到底怎么碰撞CTRL + R,CTRL + W?!? (23认同)
  • 我不小心启用了这个.你救了我的命!^^ (17认同)
  • VS 2019 有扩展吗?End of the Line 仅支持 2017 年之前 (6认同)

小智 144

Edit -> Advanced -> View White SpaceCtrl+ E,S

  • 感谢您提供菜单项的名称和位置.当人们只给你键盘快捷键(从版本变为版本并且可能因配置而异)时非常烦人. (26认同)
  • @Johnny_D它存在但你必须打开一个文件.如果您没有打开文件进行编辑,那么您将看不到"高级 - >查看空白区域"部分. (7认同)
  • 并且*没有显示换行符的选项.不幸. (4认同)
  • 在VS2015中似乎不存在 (2认同)

Far*_*way 19

如果要将按钮添加到工具栏,则会Toggle Visual Space在命令类别"编辑"中调用该按钮.

实际命令是Edit.ViewWhiteSpace.

在Visual Studio 2015和2017中,默认命令仍然是CTRL+ R,CTRL+ W
一个接一个地键入.
所有默认快捷方式

扩展:有一个最小的扩展,可以按预期添加功能,按钮和快捷方式可以设置文档或选择中的所有行结尾.
VisualStudio库:行尾

注意:在最新版本的VisualStudio (2017)中,文件菜单中没有选项Advanced Save Options.可以使用Save File As ...并单击保存按钮右侧的向下箭头来更改文件的编码和行尾.这显示了该选项Save with Encoding.你必须覆盖当前文件.

  • 截至 2020 年 9 月,该行结束不支持 VS2019 (2认同)
  • @Felix 遗憾的是该扩展尚未更新。它仍然有效,但需要一些手动编辑,请参阅市场页面和代贤的评论。https://marketplace.visualstudio.com/items?itemName=rolfwr.EndoftheLine&ssr=false#review-details (2认同)

Spi*_*ynn 5

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

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