Как применить форматирование javascript к файлам .json?
Горячая клавиша Ctrl + Shift + F в Eclipse может форматировать файл. Он не работает для файлов .json
. Как заставить его работать?
Ответы
Ответ 1
Вы хотите получить плагин JSON Editor, если у вас его еще нет. Вы можете найти здесь
Редактор 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 рекомендует использовать диспетчер обновлений .
Попробуйте help > обновления программного обеспечения > найти и установить
Вы можете посмотреть здесь для некоторых альтернативных методов.
Ответ 2
Есть два варианта, которые я выяснил с помощью Eclipse Luna (4.4.0).
Используйте плагин редактора JSON и определите ярлыки
- Загрузите и установите плагин редактора JSON из sourceforge вручную или используйте торговую площадку Eclipse (Help → Eclipse marketplace), чтобы найти и установить плагин
- Перейдите в Окно → Настройки → Общие → Ключи и фильтр для текста формата.
- Выберите "Формат текста" и установите для параметра "Когда:" значение "Редактирование текста" (к сожалению, нет явного условия для редактирования JSON, но событие формата для редактора JSON отличается от других редакторов, поэтому "Редактирование Текст" будет работать также)
- Установите для параметра "Связывание:" значение Ctrl + Shift + F
Используйте Javascript Development Plugin с уродливым и анонимным обходом
- Получить плагин с помощью справки → Установить новое программное обеспечение → Работа с: " http://download.eclipse.org/releases/luna" → Языки программирования → Разработка JavaScript Инструменты
- Связать файлы *.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"
]
}
}
Ответ 3
Вы можете использовать редактор JavaScript, который поставляется с Eclipse.