Почему не работает расширение VS Code Prettier?

Недавно я установил расширение Prettier VS Code на свой рабочий компьютер, потому что мне нравится, как он заставляет мой код выглядеть на моем персональном компьютере. По какой-то причине, хотя я удалил расширение, переустановил его и перезапустил VS Code, Prettier не работает. Все ответы на эту проблему, с которыми я сталкиваюсь, похоже, объясняют это проблемами, связанными с работой с ESLint, но у меня это не установлено. Вот установленные мной расширения: - Ayu - Colorize - Отладчик для Java - Средство просмотра зависимостей Java - Пакет расширений Java - Средство выполнения тестов Java - jshint - Поддержка языка для Java - Maven для Java - Prettier - Python - Фрагменты Simple React - SQL сервер - Visual Studio IntelliCode - Предварительный просмотр Есть догадки, что происходит?


person Andy J.    schedule 04.03.2019    source источник
comment
Что значит конкретно с ним не работает? По умолчанию Prettier ничего не делает. Только если вы выберете Форматировать документ в палитре команд или включите FormatOnSave, он будет делать что-нибудь   -  person Patrick Hollweck    schedule 04.03.2019
comment
@PatrickHollweck Я выбрал Форматировать документ в панели команд и увидел несколько изменений. Но он не изменил табуляцию на два пробела, двойные кавычки на одинарные и т. Д. Я не уверен, где активировать FormatOnSave - я не вижу это в качестве опции в настройках Prettier.   -  person Andy J.    schedule 04.03.2019
comment
@ Энди Дж. Удалось ли вам решить эту проблему?   -  person sudo_kaizen    schedule 24.06.2019


Ответы (1)


Для меня установка default formatter на esbenp.prettier-vscode устранила проблему.

Перейдите к настройке, введя cmd + , и найдите средство форматирования по умолчанию. Если это ноль, измените его на esbenp.prettier-vscode. Не забудьте изменить его как в Рабочей области, так и в Пользователе.

Также кредитует: @lbragile https://stackoverflow.com/a/64273353/8779275

person M_droid    schedule 16.10.2020