3

我安装了用于 Web 开发的 IntelliJ Prettier 插件。不幸的是,我无法指定自定义配置,该配置由以下行组成:"prettier.singleQuote": true.

我尝试了什么:在Languages & Frameworks > JavaScript > Prettier我指定了一次全局和一次项目特定的更漂亮的安装下。(在屏幕截图中,您将看到全局包)。在此处输入图像描述

.prettierrc不考虑配置文件,我尝试在项目的根目录中创建一个文件package.json。配置文件看起来像这样

.prettierrc

{
  "prettier.printWidth": 5,
  "prettier.trailingComma": "none",
  "prettier.singleQuote": true
}

由于这不起作用,我将其重命名为.prettierrc.json也不起作用。然后我尝试在我的项目中使用“更漂亮”的标签,package.json如下所示:

  "devDependencies": {
    "enzyme": "^3.3.0",
    "enzyme-adapter-react-16": "^1.1.1",
    "enzyme-to-json": "^3.3.3",
    "jest-fetch-mock": "^1.5.0",
    "jest-styled-components": "5.0.0",
    "prettier": "^1.13.5",
    "react-test-renderer": "^16.2.0"
  },
  "prettier": {
    "prettier.singleQuote": true
  },

仍然当我用它格式化时CTRL+ALT+SHIFT+P,它只应用默认配置而不是提供的配置,从而将所有现有的单引号替换为双引号。

我还尝试了这里提到的一些东西(IntelliJ 论坛),这对我也不起作用。我错过了什么?(也试过绝望的IDEA重启......)

4

2 回答 2

2

我假设安装了更漂亮的。

要配置更漂亮,您必须转到 > 设置 > 工具 > 外部工具

创建更漂亮的操作,在此处输入图像描述按照屏幕截图获取命令。

按照以下步骤在 js 文件上应用 prettier

  1. 打开一个文件
  2. 按 Ctrl+shift+a 或右键单击文件 > 外部工具 > Prettier(动作名称)
  3. 输入您的操作名称(您给出的更漂亮的名称)
  4. 按回车

点击这里了解更多信息。

于 2018-06-22T11:36:24.207 回答
1

https://intellij-support.jetbrains.com/hc/en-us/community/posts/360002745119-How-to-have-Reformat-Code-feature-behave-exactly-like-Prettier-

“您可以随时使用 .prettierrc 右键菜单中的 Apply Prettier Code Style Rules 重新导入设置:

在此处输入图像描述

"

于 2021-06-14T11:40:10.637 回答