【发布时间】:2022-11-15 02:34:09
【问题描述】:
什么扩展或快捷方式可以在不使用引号的情况下格式化 JavaScript 对象的键?
我在演示文稿中看到了这一点:他们将下面 A) 中的示例粘贴到 VS Code 中,然后将其转换为同一文件中 B) 中的示例。
请注意,并非所有双引号都被删除,因为在右侧(值 - “所有类型”)仍然存在,但只有左侧的键删除了“”
示例 A) 之前
"library" : {
"books": 123,
"genres": "all types",
"hoursOpen": 8,
}
示例 B) 之后
library : {
books: 123,
genres: "all types",
hoursOpen: 8,
}
我找不到正确的扩展名或弄清楚它是什么。 他们没有运行任何代码,这里做了什么捷径?谢谢!
【问题讨论】:
-
我认为
prettier这样做 -
如果失败,
console.log(obj)将提供该格式。 -
@Andy - 虽然不会修复代码:p
-
只是为了让您了解 suzy,您不想同时使用多个格式化程序。选择一个,除非您要添加插件,或者使用特殊的扩展和配置来协调它们。 ESLint 也会给你错误信息,并自动修复你的代码,但你必须正确配置它。不过,IMO 更漂亮是你最好的选择。我在下面提供了完整的答案。 Prettier 易于安装、使用和配置。
标签: javascript visual-studio-code formatting double-quotes