Intellij IDEA, стилизация кода для объекта javascript, как удалять кавычки, когда нет необходимости в ключе?

Мы хотели бы отредактировать стиль кода javascript в intellij, чтобы удалить кавычки вокруг ключа внутри объекта, когда это не нужно:

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

должен стать

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

С помощью CTRL+SHIFT+F (Формат кода), это возможно?

1 ответ

Решение

Я не думаю, что это возможно с использованием кода формата. Что вы можете сделать, это Select All (Ctrl / Cmd+A) и затем вызвать намерение (Alt+ Enter) Unquote property names,

Я нашел довольно эффективное решение. Это требует щелчков мышью по каждой клавише, хотя может не подходить для крупномасштабных замен:

Дважды щелкните кнопку, чтобы выделить ее. Затем нажмите Ctrl/Cmd+C+W+V

Это копирует ключ, расширяет выбор, включая кавычки, а затем вставляет поверх

Другие вопросы по тегам