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