3

我有一个使用 angular-cli 生成的 Angular 项目,在我的 vscode 中有以下扩展:

Chrome EditorConfig for VS Code TSLint 的 Angular 语言服务自动导入调试器

我有一个问题,vscode 正在删除我的空格。例如,假设我在 switch 语句下方添加了以下空格。如果我不输入非空格字符,那么它会在不到一秒的时间内删除我在 switch 语句下的空格。这很烦人。

在此处输入图像描述

4

1 回答 1

1

我有一个具有以下设置的 .editorconfig 文件:

trim_trailing_whitespace = true

我还为 VS Code 扩展安装了 EditorConfig。这将导致修剪尾随空格的烦人行为。要解决此问题,我只需将此设置设置为:

trim_trailing_whitespace = false

最后,手动删除多余的尾随空格很烦人,所以我可以让 linter 自动为我修复这个问题。就我而言,我正在使用 angular cli 进行 angular2 开发,我只需要运行它即可自动修复我的尾随空白问题:

ng lint --fix

我假设对于普通的 javascript linting 和 typescript linting 会有类似的命令。

于 2017-07-05T02:49:50.807 回答