我有一个使用 angular-cli 生成的 Angular 项目,在我的 vscode 中有以下扩展:
Chrome EditorConfig for VS Code TSLint 的 Angular 语言服务自动导入调试器
我有一个问题,vscode 正在删除我的空格。例如,假设我在 switch 语句下方添加了以下空格。如果我不输入非空格字符,那么它会在不到一秒的时间内删除我在 switch 语句下的空格。这很烦人。
我有一个使用 angular-cli 生成的 Angular 项目,在我的 vscode 中有以下扩展:
Chrome EditorConfig for VS Code TSLint 的 Angular 语言服务自动导入调试器
我有一个问题,vscode 正在删除我的空格。例如,假设我在 switch 语句下方添加了以下空格。如果我不输入非空格字符,那么它会在不到一秒的时间内删除我在 switch 语句下的空格。这很烦人。
我有一个具有以下设置的 .editorconfig 文件:
trim_trailing_whitespace = true
我还为 VS Code 扩展安装了 EditorConfig。这将导致修剪尾随空格的烦人行为。要解决此问题,我只需将此设置设置为:
trim_trailing_whitespace = false
最后,手动删除多余的尾随空格很烦人,所以我可以让 linter 自动为我修复这个问题。就我而言,我正在使用 angular cli 进行 angular2 开发,我只需要运行它即可自动修复我的尾随空白问题:
ng lint --fix
我假设对于普通的 javascript linting 和 typescript linting 会有类似的命令。