Мне нравится, что мой рабочий процесс упорядочен, и PhpStorm действительно помогает мне в этом.Добавить запятую в элемент JavaScript при завершении работы в PhpStorm IDE
Когда я создаю массив в шаблон кода PHP можно использовать сдвиг + ⌘ + ↵ в Завершить текущий Statement
$array = [
'key'**TextCusrorHere** => 'value'
'anotherkey' => 'anothervalue',
];
Когда я призываю Закончите Текущее сообщение команда, где находится текстовый курсор:
$array = [
'key' => 'value', // note the comma gets added to the end of the line
**TextCursorHere**
'anotherKey' => 'anotherValue',
];
Теперь моя проблема в том, что такая же функциональность не возникает при редактировании в файле JavaScript.
Для примера:
var object = {
key**TextCursorHere**: "value"
anotherKey: "anotherValue",
};
Когда я призываю Завершить текущий Заявление команду, где текстовый курсор, то происходит следующее:
var object = {
key: "value" // note that the comma DOES NOT get added
**TextCursorHere**
anotherKey: "anotherValue",
};
Пожалуйста, обратите внимание, что я не имею в виду конечные запятые для последнего элемента массива или последнего свойства объекта. Я могу опубликовать свою конфигурацию, если это поможет.
Как это проблема? Заключительные запятые в JS довольно необычны. –
@AlexBlex Я обновил сообщение, чтобы показать, что я не имею в виду конечные запятые, но элементы массива или свойства объекта. Например, я могу захотеть вставить свойство элемента или объекта в начале объявления массива или объекта. Это означало бы, что PhpStorm было бы полезно добавить запятую. – thomasstuttard