【问题标题】:Why is vscode removing my spaces?为什么 vscode 删除我的空格?
【发布时间】:2017-12-08 12:53:09
【问题描述】:

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

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

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

【问题讨论】:

    标签: angular visual-studio-code editorconfig


    【解决方案1】:

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

    trim_trailing_whitespace = true
    

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

    trim_trailing_whitespace = false
    

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

    ng lint --fix
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多