Недавно я установил расширение 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 - Предварительный просмотр Есть догадки, что происходит?
Почему не работает расширение VS Code Prettier?
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