【问题标题】:Why is VS Code Prettier extension not working?为什么 VS Code Prettier 扩展不起作用?
【发布时间】:2019-07-25 23:31:26
【问题描述】:

我最近在我的工作计算机上安装了 Prettier VS Code 扩展,因为我喜欢它使我的代码在我的个人计算机上的外观。出于某种原因,虽然我已经卸载了扩展程序,重新安装了它,然后重新启动了 VS Code,但 Prettier 无法正常工作。我遇到的这个问题的所有答案似乎都将其归因于使用 ESLint 的问题,但我没有安装它。 以下是我安装的扩展: - 阿玉 - 着色 - Java 调试器 - Java 依赖查看器 - Java 扩展包 - Java 测试运行器 - jshint - 对 Java 的语言支持 - 用于 Java 的 Maven - 更漂亮 - Python - 简单的反应片段 - SQL 服务器 - Visual Studio IntelliCode - 预览 大家猜猜怎么回事?

【问题讨论】:

  • “它不起作用”具体是什么意思? Prettier 默认不做任何事情。只有当您在命令托盘中选择“格式化文档”或激活 FormatOnSave 时,它​​才会执行任何操作
  • @PatrickHollweck 我在命令托盘中选择了格式文档,我看到了一些变化。但是,它没有将制表符更改为两个空格、双引号更改为单引号等。我不确定在哪里激活 FormatOnSave - 我不认为它是 Prettier 设置下的一个选项。
  • @Andy J 你能解决这个问题吗?

标签: visual-studio-code format prettier


【解决方案1】:

对我来说,将 default formatter 设置为 esbenp.prettier-vscode 解决了这个问题。

输入cmd + , 进入设置并搜索“默认格式化程序”。如果为空,请将其更改为 esbenp.prettier-vscode。不要忘记在“工作区”和“用户”上更改它。

也归功于:@lbragile https://stackoverflow.com/a/64273353/8779275

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-17
    • 2020-09-07
    • 2020-04-13
    • 2019-07-09
    • 2019-03-06
    • 1970-01-01
    • 2012-07-13
    • 2022-07-17
    相关资源
    最近更新 更多