Как применить форматирование javascript.файлы json?
на Ctrl + Shift + F горячая клавиша в Eclipse может форматировать файл. Это не работает для .json
файлы. Как заставить его работать?
3 ответов
вы захотите получить плагин редактора JSON, если у вас его еще нет. Вы можете найти его здесь
редактор JSON-это простой плагин для Eclipse IDE, который обеспечивает: - выделение цветного текста - представление дерева контуров - проверка JSON - форматирование текста-сворачивание текста для формата данных JSON.
Если горячие клавиши все равно не работают. Посмотрите под меню, как показано на картинке со своего сайта здесь
кроме того, я вижу, что в прошлом была по крайней мере одна проблема с тем, что выглядит как функция форматирования текущих версий. Из их разговора сайт:
rlespinola
2010-07-15 00:18:05 UTC
Using version 0.9.4, I do not see the option to "Format Text". Also, when I open a .json file, the outline view says "An outline is not available".
jdschulteis
2010-12-27 16:59:24 UTC
Using 0.9.4 on Helios, I also had "An outline is not available". I went to Window->Preferences->General->Editors->File Associations, selected '*.json' in the 'File types:' list, selected 'Json Editor' in the 'Associated editors:' list, and clicked 'Default'. I now get an outline, though it can be somewhat slow (6K line file).
Edit:
существует несколько способов добавить плагин. Eclipse рекомендует использовать Менеджер обновлений. Попробуй!--24-->Справка > Обновления программного обеспечения > найти и установить
вы можете ознакомиться здесь для некоторых альтернативных методов.
есть два варианта, которые я понял, используя Eclipse Luna (4.4.0).
используйте плагин редактора JSON и определите ярлыки
- Загрузите и установите плагин JSON Editor из sourceforge вручную или используйте Eclipse marketplace (справка -> Eclipse marketplace), чтобы найти и установить плагин
- перейдите в окно - > Настройки - > Общие - > ключи и фильтр для "форматировать текст".
- выберите "Форматировать текст" и установите значение "когда:" для " редактирования текста "(к сожалению, нет явного условия для редактирования JSON, но событие формата для редактора JSON отличается от других редакторов, поэтому" редактирование текста " будет работать также)
- установите "Binding:" в Ctrl + Shift + F
используйте плагин разработки Javascript с уродливым и anoying обходным путем
- получить плагин с помощью справки - > установить новое программное обеспечение - > работа с:"http://download.eclipse.org/releases/luna " - > Языки Программирования - > Инструменты Разработки JavaScript
- Associate *.файлы json с редактором JavaScript (окно -> Настройки -> Общие -> Редакторы -> ассоциации файлов)
- теперь вы можете создавать файлы с расширением "json" и редактировать их в Eclipse с помощью редактора JavaScript, но форматирование с Ctrl + Shift + F не будет работать напрямую с следующий неформатированный пример:
{"addressbook": {"name": "John Doe",
"address": {
"street": "5 Main Street", "city": "San Diego, CA", "zip": 91912
},
"phoneNumbers": [
"619 555-3452",
"664 555-4667"
]
}
}
- Хак должен создать допустимую переменную JavaScript из описания объекта, как это:
var obj = {"addressbook": {"name": "John Doe",
"address": {
"street": "5 Main Street", "city": "San Diego, CA", "zip": 91912
},
"phoneNumbers": [
"619 555-3452",
"664 555-4667"
]
}
}
- используя Ctrl + Shift + F теперь будет работать
- в конце концов вам придется удалить" var obj = " hack, чтобы сделать файл JSON действительным снова