如何让 PyC​​harm 格式化 JSON 文件

Bru*_*uce 4 json intellij-idea pycharm

当我.json在 PyCharm 中创建一个文件并放入一些 JSON 时,我希望它按照下面显示的格式对其进行格式化File > Settings > Editor > Code Style > JSON.

但相反,我的代码保持原样 - 例如,同一行上有多个 JSON 键值对,如下所示:

{"just a test": "does this work","this should format": "but it doesn't"}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点,当我打开一个 .json用 PyCharm文件时,它的格式很好?

我已经检查过了 .json文件在编辑器 -> 文件类型对话框中是否关联,并且编辑器选项卡正确具有 JSON 图标,因此 PyCharm 知道它是一个 JSON 文件。

有没有我必须点击的组合键才能让它漂亮地格式化或其他什么?

Bru*_*uce 10

啊,它不会自动格式化它。如果我粘贴非格式化的 JSON,它会保持非格式化。但是如果我alt + cmd + L在 Mac 和Ctrl + Alt + LWindows上按下,它会很好地格式化。

  • 需要明确的是,Mac 中的 ALT 是“Option”,所以它是“option + command + l” (5认同)

小智 10

Option(alt) + CMD + L在 Mac 上就像魔术一样工作