Intellij Idea,JavaScript对象的代码样式,如果不需要围绕密钥,如何删除引号



我们想编辑Intellij中的JavaScript代码样式,以删除对象中密钥周围的引号:

{
  "year": 2018,
  "month": 9,
  "day": 24,
  "startHours": 6,
  "startMinutes": 0,
}

应该变成

{
  year: 2018,
  month: 9,
  day: 24,
  startHours: 6,
  startMinutes: 0,
}

使用CTRL+SHIFT+F(格式代码),这是否可能?

我认为使用格式代码不可能。您可以做的是 Select All ctrl/cmd a ),然后调用意图( alt> alt enter Unquote property names

我找到了一个相当有效的解决方案。它确实需要在每个键上单击鼠标,因此可能不适合大规模更换:

双击键以突出显示。然后按 ctrl/cmd c w v

这将复制钥匙,扩大了选择以包括引号,然后在顶部

粘贴粘贴

最新更新