IntelliJ IDEA漂亮的插件不适用于给定的配置

时间:2018-06-22 10:06:20

标签: intellij-idea intellij-plugin prettier

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

我尝试了什么: 在Languages & Frameworks > JavaScript > Prettier下,我指定了一次全局安装和一个项目特定的漂亮安装。 (在屏幕截图中,您将看到全局包)。 enter image description here

与配置文件无关,我尝试在.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进行格式化时,它仅应用默认配置,而不应用所提供的默认配置,因此将所有现有的单引号替换为双引号。

我还尝试了here(IntelliJ论坛)中提到的一些操作,这些操作对我也不起作用。我想念什么? (还尝试了一次绝望的IDEA重新启动...)

2 个答案:

答案 0 :(得分:1)

我假设安装了漂亮的装饰。

要配置更漂亮,您可以>设置>工具>外部工具

创建更漂亮的操作,enter image description here按照屏幕截图获取命令。

按照以下步骤在js文件上应用更漂亮的

  1. 打开文件
  2. 按Ctrl + shift + a或右键单击文件>“外部工具”>“更漂亮(操作名称)”
  3. 输入您的操作名称(您提供的更漂亮的名称)
  4. 按Enter

请在此处click 上获取更多信息。

答案 1 :(得分:0)

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 重新导入设置:

enter image description here