Украсить при сохранении в коде vs?

Я только что установил украсить расширение для vs code

Я хочу, чтобы мой код был украшен всякий раз, когда я сохраняю файл, но не могу понять, как его настроить таким образом.

Это говорит

Beautify on save will be enabled when "editor.formatOnSave" is true.

Но я понятия не имею, где именно его разместить, поскольку я не могу найти параметр по умолчанию ни в одном из файлов.

Я пытаюсь переключиться на код VS и во всем разобраться.

18
1
34 969
3

Ответы 3

В Windows нажмите «Файл» -> «Настройки» -> «Настройки». Затем найдите editor.formatOnSave и введите «true» вместо «false».

Для Mac нажмите «Код» (в верхнем левом углу экрана, слева от «Файл», «Редактировать» и «Просмотр») -> Настройки -> Настройки -> введите термин «editor.formatOnSave» в настройках поиска. поле вверху страницы. Щелкните галочку, чтобы отметить ее как истинную.

enter image description here

i.imgur.com/CcscL2H.jpg Правильно ли я делаю? Кажется, он не работает даже после перезагрузки vscode
UC3D 11.04.2018 12:22

Не уверен, что это делает что-нибудь. Когда я сохраняю файл, как я хочу, это не украшает мой код.

UC3D 11.04.2018 12:31

Я ответил на ваш первоначальный вопрос, где найти настройку, поэтому был бы признателен +1 :), если теперь у вас есть еще один вопрос о том, почему определенный плагин не работает, мне понадобятся более подробные сведения об этом. Снимок экрана или копия примера «уродливого» кода и все шаги по включению плагина.

Mareks Zirdzins 11.04.2018 12:41

У меня это сработало. Просто откройте HTML-файл и переместите элемент с места, а затем сохраните файл. Элемент перемещается обратно на место.

Rich 25.03.2019 15:08

Я посетил этот вопрос, потому что мое украшение не работало в коде VS И добавление вышеупомянутого параметра устранило мою проблему, но если вы хотите, чтобы ваше украшение также решило проблему линтинга, вам нужно будет добавить параметр ниже вместе с приведенным выше следующим образом: (Надеюсь, это поможет кому-либо)

{
  "editor.formatOnSave": true,
  "tslint.autoFixOnSave": true
  }

Моя установка для Javascript основана на ESlint и Prettifier.

Получил настройку автоформата / автофиксации:

 "editor.codeActionsOnSaveTimeout": 2000,
  "editor.codeActionsOnSave": {
    "source.fixAll": true
  }

Другие вопросы по теме