Visual Studio Code автоматически форматирует мой js-файл с разметкой - PullRequest
0 голосов
/ 11 апреля 2019

Недавно я обновил код Visual Studio версии 1.33.0, и у меня возникают проблемы с сохранением моих файлов, потому что они сохраняют форматирование при сохранении документа.

Я просмотрел обновление - https://code.visualstudio.com/updates/v1_33 и открыл языки javascript и javascriptreact в файле settings.json.

файл settings.json

{
  "window.zoomLevel": 0,
  "files.associations": {
    "*.scss": "scss"
  },
  "mssql.connections": [
    {
      "server": "localhost",
      "database": "",
      "authenticationType": "SqlLogin",
      "user": "SA",
      "password": "",
      "emptyPasswordInput": false,
      "savePassword": true,
      "profileName": "localhost profile"
    }
  ],
  "javascript.implicitProjectConfig.experimentalDecorators": false,
  "editor.tabSize": 2,
  "php.validate.enable": false,
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "workbench.startupEditor": "none",
  "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
  "editor.formatOnSave": false,
  "[javascript]": {
      "editor.formatOnSave": false,
      "editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
    "editor.formatOnSave": false,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  }
}

Это не имеет значения, оно игнорирует эти настройки и автоматически форматирует его в автоматический формат VSC по умолчанию. Я использую файлы .js с реакции и переключение rsx не вариант. Спасибо

1 Ответ

0 голосов
/ 11 апреля 2019

В VSC есть 3 уровня настроек (уровень пользователя, уровень рабочей области, глобальный).Убедитесь, что formatOnSave имеет значение false для всех из них.Если он по-прежнему имеет отступ в вашем коде, создайте файл .editorconfig в своем проекте и укажите там свои настройки.Он получает наибольшее предпочтение в настройках VSC и переопределяет все остальные.

...