Я хотел бы автоматически форматировать код TypeScript с помощью встроенного средства форматирования при сохранении файла в коде Visual Studio.
Мне известны следующие варианты, но ни один из них недостаточно хорош:
- Форматировать вручную
Shift + Alt + F
- Формат по типу
"editor.formatOnType": true
- Форматирует строку при нажатии клавиши ввода. К сожалению, он оставляет его неформатированным, когда вы щелкаете мышью по другой строке или нажимаете стрелку вверх / вниз.
- Использовать существующее расширение
- Я попытался это одно , но это не похоже на работу слишком хорошо.
- Используйте украсить
"beautify.onSave": true
- Это не работает с TypeScript
- Написать собственное расширение
- Это сложно, если вы хотите обрабатывать автосохранения и сборки правильно.
visual-studio-code
vscode-settings
code-formatting
Томас Никодым
источник
источник
Чтобы автоматически отформатировать код при сохранении:
Введите следующий код в открытый файл настроек
Сохранить файл
Источник
источник
Если вы хотите автоматически форматировать при сохранении только с использованием исходного кода Javascript, добавьте его в
Users Setting
(нажмите Cmd,или Ctrl,):источник
Больше не нужно добавлять команды. Для тех, кто не знаком с Visual Studio Code и ищет простой способ форматирования кода при сохранении, следуйте приведенным ниже инструкциям.
[Cmd+,]
на Mac или используя скриншот ниже.Вы сделали. Спасибо.
источник
Для пользователя MAC , добавьте эту строку в настройки по умолчанию
Путь к файлу: / Users / USER_NAME / Библиотека / Поддержка приложений / Код / Пользователь / settings.json
"tslint.autoFixOnSave": правда
Пример файла будет:
источник