Как применить форматирование 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 действительным снова

вы можете использовать редактор JavaScript, который поставляется с Eclipse.