Я хотел бы автоматически форматировать TypeScript код с помощью встроенного форматирования при сохранении файла в Visual Studio Code.
Мне известны следующие параметры, но ни один из них не является достаточно хорошим:
- Формат вручную
Shift + Alt + F
- Формат по типу
"editor.formatOnType": true
- Он форматирует строку при нажатии кнопки ввода. К несчастью, он оставляет его неформатированным, когда вы нажимаете мыши на другую линию или нажимаете стрелку вверх/вниз.
- Использовать существующее расширение
- Я пробовал этот один, но, похоже, он не работает слишком хорошо.
- Используйте beautify
"beautify.onSave": true
- Он не работает с TypeScript
- Записать пользовательское расширение
- Это сложно, если вы хотите обрабатывать автосохранение и правильно строить.