是否有可能显示空白字符,像空格字符,在Visual Studio代码?

在设置中似乎没有这个选项。json(虽然它是Atom.io中的一个选项),我还不能使用CSS显示空白字符。


当前回答

我想把这个建议作为旁注提出来。 如果你想修复所有的“尾随空白”警告,你的linter 扔给你。 你可以让VSCode自动从整个文件中删除空白 键盘和弦。 CTRL+K / X(默认)

我正在寻找显示空白,因为我的linter一直困扰我的空白警告。这就是我来这里的原因。

其他回答

VS Code 1.6.0及更高版本

正如aloisdg在下面提到的,编辑。renderWhitespace现在是一个枚举,接受none、boundary或all。查询所有空白。

"editor.renderWhitespace": "all", 

VS Code 1.6.0之前

在1.6.0之前,您必须设置编辑器。renderWhitespace为true:

"editor.renderWhitespace": true

更新(2022年12月) 对于最新版本的VSCode,您可以执行视图->外观->渲染空白。

我想把这个建议作为旁注提出来。 如果你想修复所有的“尾随空白”警告,你的linter 扔给你。 你可以让VSCode自动从整个文件中删除空白 键盘和弦。 CTRL+K / X(默认)

我正在寻找显示空白,因为我的linter一直困扰我的空白警告。这就是我来这里的原因。

***更新2020年8月发布***见https://github.com/microsoft/vscode/pull/104310

“编辑器。renderWhitespace": " trails " //添加选项

Add a new option ('trailing') to editor.renderWhitespace that renders only 
trailing whitespace (including lines with only whitespace).

***更新2020年2月发布***见https://github.com/microsoft/vscode/issues/90386

在v1.43中,默认值将像在v1.42中一样更改为从无选择。

"editor.renderWhitespace": "selection"  // default in v1.43

v1.37更新:增加了只在选定文本中呈现空白的选项。参见v1.37版本说明,渲染空白。

编辑器。renderWhitespace设置现在支持选择选项。使用此选项集,空格将只在选定的文本上显示:

"editor.renderWhitespace": "selection"

and

"workbench.colorCustomizations": {    
  "editorWhitespace.foreground": "#fbff00"
}


从VSCode 1.75(2023年1月)开始,空格和制表符再现将不会像今天一样受到样式/颜色的影响,如49462期报道的那样:

之前1.75:

PR 168732提出了一个新的实验性whitespacerendering设置:

svg:使用svgs的新渲染方法 font:使用新的字体字符渲染方法 off:使用稳定渲染方法

现在(2022年12月)可以在VSCode内部使用。