Может ли Eclipse создать новую строку с 1 вкладкой после инициализации массива JavaScript?
Я использую Eclipse для редактирования файлов JavaScript, и я думаю, что я "делаю это неправильно". Учитывая следующий код, где
»
представляет собой вкладку,
·
представляет собой пробел и
|
представляет курсор:
function·foo()·{
» var·baz·=·[|
}
Если я нахожусь в этом месте, я получаю
function·foo()·{
» var·baz·=·[
» ···········|
}
Тьфу. Я бы предпочел получить
function·foo()·{
» var·baz·=·[
» » |
}
Я вырыл различные настройки "Ввод текста" и "Фортетера" без успеха. Я что-то пропустил? Или есть какое-то особое заклинание, которое я должен повторять или заклинать, которое я могу наложить на Eclipse, чтобы заставить его вести себя таким образом? Спасибо.
Ответы
Ответ 1
Действительно (ошибка | странная функция | раздражение) редактора Eclipse Javascript.
Самый быстрый способ hack, который я нашел, чтобы преодолеть это, - это быстро вставить пустой объект js и нажать ярлык "Формат" и позволить редактору Eclipse javascript отсортировать вкладки:
function·foo()·{var·baz·=·[{}]}
рейтинг:
function·foo()·{
» var·baz·=·[
» » {}
» ]
}
Это также работает для пустой строки с двойными/одинарными кавычками вместо пустого объекта.
Примечание. Редактор Aptana v2 js отлично работает.