Как форматировать вставку JSON в IntelliJ/Android Studio
Мне часто приходится использовать текстовый редактор при написании кода для вставки случайных заметок, но особенно ответов JSON, где я отформатирую их с помощью плагина (для Sublime).
Недавно я слышал о функции "scratch file" в IntelliJ/Android Studio, которая делает именно то, что мне нужно - кроме того, что я не могу ее форматировать. JSON я вставляется в красиво.
Как я могу создать формат JSON для Android Studio в файле буфера царапин?
Ответы
Ответ 1
Вы спрашиваете о двух разных вещах: файлы с царапинами и буферы с нуля.
При создании файла царапин в IntelliJ вы можете выбрать тип файла (например, JSON), который вы хотите создать. На основе типа файла IntelliJ предоставляет форматирование кода (используйте Code- > Reformat code).
Однако буферы с нуля - это просто простые .txt файлы, и единственным форматом, который можно использовать, является тот, который связан с форматом .txt. Итак, если вы поместите JSON в буфер с нуля, он не будет форматироваться с форматированием типа JSON.
Я бы рекомендовал использовать скретч файлы вместо буферов с нуля, если вы хотите форматировать JSON.
Дополнительную информацию можно найти на официальной странице IntelliJ https://www.jetbrains.com/help/idea/2016.2/scratches.html.
Ответ 2
Я выделяю код и запускаю Command Option L (ярлык для меню Code-> Reformat Code).
На моей клавиатуре Windows, подключенной к Mac, это Command Shift L
Обратите внимание, что это работает только в том случае, если код является правильно сформированным JSON (снимите все красные загогулины).
Ответ 3
Если вы запустите последнюю версию, я создам новый Scratch файл типа JSON.
Это очень легко, например. нажмите двойную смену, затем найдите новый файл с нуля, выберите JSON в качестве языка, вставьте свой фрагмент, а затем используйте ярлык, который вы обычно используете для форматирования любого файла в intelliJ.
Ответ 4
выберите из меню: код → переформатировать код
Горячая клавиша в Windows -:
CTRL + Alt + L