Мне нравится, что мой рабочий процесс оптимизирован, и PhpStorm действительно помогает мне в этом.
Когда я создаю массив в шаблоне кода PHP, я могу использовать сдвиг + ⌘ + ↵ в Заполните текущее заявление
$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",
};
Обратите внимание, что я не имею в виду запятые в последнем элементе массива или в последнем свойстве объекта.
Я могу опубликовать свою конфигурацию, если это поможет.
Это не работает в настоящее время, пожалуйста, голосуйте за WEB-13348
Других решений пока нет …