#html #format #vscode-settings
Вопрос:
Поэтому я хотел поработать над своим приложением, но внезапно, когда я сохраняю, документ автоматически форматируется. Вчера у меня не было никаких проблем, но теперь у меня есть. Я проверил с помощью автоматического форматирования, но это отключено. Когда я открыл VS Code, я получил сообщение о том, чтобы установить dart для языка по умолчанию или что-то в этом роде, может быть, в этом проблема?
Я хочу, чтобы все было именно так:
theme: ThemeData(
backgroundColor: Colors.white70,
primarySwatch: Colors.blue,
brightness: Brightness.light
),
Но я понимаю это так:
theme: ThemeData(
backgroundColor: Colors.white70,
primarySwatch: Colors.blue,
brightness: Brightness.light),
Комментарии:
1. вы должны добавить
,
«послеbrightness: Brightness.light
«.
Ответ №1:
файл конфигурации .vscode/настройки.json
{
"editor.formatOnSave": false,
"[dart]": {
"editor.formatOnSave": false
}
}
Комментарии:
1. Итак, там мы находим этот файл .vscode/settings.json?
2. @NeonWarge — В корневой папке вашего проекта создайте папку с именем «.vscode» с файлом «настройки.json» и добавьте конфигурацию выше. Vscode также делает это за вас, если вы вносите изменения в настройки из редактора.
Ответ №2:
Ответ №3:
У меня та же проблема, что и у вас. Я не смог найти способ исправить это, но есть способ сохранить код без форматирования. В Windows, если вы нажмете Ctrl K
«Затем Ctrl Shift S
«, файл будет сохранен без форматирования. Я не уверен на Mac , но если вы перейдете в панель команд и выполните поиск save without format
, она покажет вам ярлык для этого. Надеюсь, это поможет!
Ответ №4:
Я нашел другое решение, которое сработало как заклинание. Я пробовал много других решений, но ничего. Просто зайдите в Настройки, введите dart: enable sdk formatter
и выключите его. Закройте и откройте VS-код, чтобы применить изменения.
Ответ №5:
Доступ Manager
(значок шестеренки в левом нижнем углу) -> > Settings
-> > Open Settings (JSON)
(верхний правый угол), а затем измените эти клавиши на true:
{
...
"[dart]": {
"editor.formatOnSave": false,
"editor.formatOnType": false,
...
}
}
Ответ №6:
Это сработало для меня: Вставьте следующую строку в файл settings.json в разделе Язык Dart:
"editor.defaultFormatter": "Dart-Code.dart-code",
Файл должен выглядеть следующим образом:
"[dart]": {
"editor.defaultFormatter": "Dart-Code.dart-code",
"editor.formatOnSave": true,
"editor.formatOnType": true,
},
Вы можете сохранить форматирование по умолчанию global VS Code без изменений (я использую Prettier для работы с другими языками). Просто найдите Форматер по умолчанию в Настройках.
Обратите внимание, что в списке форматирования по умолчанию также есть параметр для Dart-Code.flutter. Однако по какой-то причине работает только Dart-код.dart-код работает!
Вы можете изменить глобальные настройки на Dart-Код.dart-код, если хотите (и избавить от необходимости возиться с файлом settings.json), однако его проще просто добавить в файл в разделе Dart, чтобы вы не влияли на свои глобальные настройки форматирования в VS Code.
Ответ №7:
Это решение сработало для меня:
Перейдите в раздел Setting -> Text Editor -> Formatting
и на странице Format On Save Mode
выберите modifications
и проверьте.