2017-02-22 23 views
0

Мне нравится, что мой рабочий процесс упорядочен, и 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", 
}; 

Пожалуйста, обратите внимание, что я не имею в виду конечные запятые для последнего элемента массива или последнего свойства объекта. Я могу опубликовать свою конфигурацию, если это поможет.

+1

Как это проблема? Заключительные запятые в JS довольно необычны. –

+0

@AlexBlex Я обновил сообщение, чтобы показать, что я не имею в виду конечные запятые, но элементы массива или свойства объекта. Например, я могу захотеть вставить свойство элемента или объекта в начале объявления массива или объекта. Это означало бы, что PhpStorm было бы полезно добавить запятую. – thomasstuttard

ответ

2

Это не работает в настоящее время, пожалуйста, голосовать за WEB-13348