【问题标题】:Why does on saving the .' .js' file chage the indentation?为什么要保存。 .js 的文件改变缩进?
【发布时间】:2020-09-27 12:33:02
【问题描述】:

每当我输入点击保存时,我的“.js”文件都会发生缩进变化。我禁用了 beautify 和 prettier 。还有其他建议吗?

【问题讨论】:

标签: javascript reactjs visual-studio-code


【解决方案1】:

检查你是否在 VS 代码上安装了任何“Linters”。 如果您想知道这些是什么,请点击以下链接: https://code.visualstudio.com/docs/languages/javascript#_linters

或者可能是格式问题:

javascript.format.* 设置配置内置格式化程序。或者,如果内置格式化程序妨碍您,请将“javascript.format.enable”设置为 false 以禁用它。 关联: https://code.visualstudio.com/docs/languages/javascript#_formatting

【讨论】:

    【解决方案2】:

    这肯定是因为codeActionsOnSave 上应用了一些格式化程序。

    我看到你在 VS Code 的右下角收到了一条通知,这通常会在 linter 发生碰撞时通知你。

    同时检查您的 VS Code 的 settings.json,位于首选项 > 设置 > 右上角图标下。可能是为特定文件指定了一些 linter,还有 codeActionsOnSave

    或者,您可以在根文件夹中创建一个 .vscode 文件夹,其中包含一个 settings.json,该文件夹设置了覆盖该工作区的 VS Code 设置的工作区特定规则。例如

    {
        "editor.formatOnSave": false,
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-14
      • 1970-01-01
      • 1970-01-01
      • 2018-06-25
      • 1970-01-01
      • 2017-07-15
      • 2019-07-18
      • 1970-01-01
      相关资源
      最近更新 更多