是否可以在Visual Studio Code中显示空白字符,如空格字符?
在 "settings.json "中似乎没有这个选项(尽管在Atom.io中是一个选项),我也没能用CSS显示空白字符。
VS代码1.6.0及以上。
正如aloisdg下面提到的,editor.renderWhitespace
现在是一个枚举,可以选择none
、boundary
或all
。要查看所有空白处。
"editor.renderWhitespace": "all",
在VS Code 1.6.0之前。
在1.6.0之前,你必须将editor.renderWhitespace
设置为true
。
"editor.renderWhitespace": true
对于那些愿意使用键盘快捷键来*切换空白字符的人来说,你可以很容易地为其添加一个keybinding*。
在最新版本的Visual Studio Code中,现在有一个用户友好的图形界面(即不需要输入JSON数据等)来查看和编辑所有可用的键盘快捷键。它仍然在
File > Preferences > Keyboard Shortcuts(或者使用Ctrl+K Ctrl+S)
还有一个搜索字段可以帮助快速找到(和过滤)所需的键盘绑定。因此,现在添加新的和编辑现有的键盘绑定都更容易了。
切换空白字符没有默认的按键绑定,所以可以随意添加一个。只要按下相关行左侧的+符号(或按下Enter,或双击该行的任何地方),在弹出的窗口中输入所需的组合。
如果你选择的键盘绑定已经用于其他动作,会有一个方便的警告,你可以点击并观察哪些动作已经使用了你选择的键盘绑定。
正如你所看到的,一切都非常直观和方便。
干得好,微软!
对于那些愿意*使用键盘快捷键切换空白字符的人来说,你可以在_keybindings.json_文件(File > Preferences > Keyboard Shortcuts*)中添加一个自定义绑定。
举例来说。
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "ctrl+shift+i",
"command": "editor.action.toggleRenderWhitespace"
}
]
这里我指定了一个Ctrl+Shift+i的组合来切换隐形字符,当然你可以选择其他组合。