Предусловие у вас уже скачан или скачайте sublimetext с официального сайта.
Открываем sublimetext и нажимаем сочетание клавиш ctrl+shift+p, должно открыться белое окно с поиском.

В окне поиска начинаем писать Package Control, у вас появится список, выбираем из списка Package Control: Install Package и нажимаем ЛКМ(левая кнопка мыши).

После установки у вас вновь появится окно с поиском, ищем Pretty JSON и выбираем его нажатием ЛКМ.

Закройте sublimetext и откройте заново.
После открытия нажмите сочетание клавиш ctrl+shift+p, и напишите в поиске JSON. Если вы все правильно сделали, то теперь у вас появятся список с командами Pretty JSON: Validate, Pretty JSON: Formar JSON, Pretty JSON: Minify JSON и т.д.(Подробнее про команды и их значение в конце статьи).

Теперь вы можете с помощью этих команд проводить проверку на ошибки, форматировать, или минимизировать в одну строку ваш JSON.
Но остаётся одно неудобство, чтобы выполнить одну из команд, придётся постоянно использовать сочетание клавиш ctrl+shift+p искать команды pretty json и выбирать нужную команду. Поэтому давайте зададим нужное сочетание клавиш для команд pretty json.
Чтобы добавить сочетания клавиш, выберете в sublimetext сверху, вкладку Preferences и нажмите на key bindings.

-
У вас откроется 2 окна. В первом это настройки сочетания клавиш самого sublimetext, во втором настройки, куда пользователь может добавлять нужные сочетания клавиш для команд. Первое окно не трогаем, а вот во втором окне нам нужно добавить наши сочетания клавиш для команд pretty json. Для того чтобы добавить сочетание клавиш, скопируйте и вставьте между квадратными скобками следующие команды.
{ "keys": ["ctrl+alt+j"], "command": "pretty_json" }, { "keys": ["ctrl+alt+r"], "command": "un_pretty_json" }, { "keys": ["ctrl+alt+k"], "command": "pretty_json_validate" }


И нажимаем Ctrl+S, чтобы сохранить изменения. И закройте окно.
Откройте sublimetext, нажмите сочетание клавиш ctrl+shift+p и напишите в поиске JSON, если все правильно сделали, то теперь возле команд появятся сочетания клавиш.

Поздравляю, теперь вы можете быстро выполнять нужные вам команды благодаря сочетанию клавиш, которые мы добавили. Также можно добавить сочетания клавиш для других команд, если вам это потребуется.
Команды и что они выполняют

Спасибо за внимание! Надеюсь, эта статья поможет вам в работе с JSON.
Комментарии (3)
opposit
03.02.2025 12:43В окне поиска начинаем писать Package Control, у вас появится список, выбираем из списка Package Control: Install Package и нажимаем ЛКМ(левая кнопка мыши).
Емнип, package control не установлен по умолчанию.
baldr
Оу, статья на хабре о том, как настроить хоткей в редакторе. Уровень "Средний" - не для новичков, конечно. Спасибо за то, что поделились мудростью.
Да, этот комментарий - сплошной сарказм. Ужас что творится (это не сарказм).
mclander
Это я всё забыл как сублайме json заформатировать (привык к VSC, а на корпоративной машине Sublime только). А там данные слегка ДСП, в онлайн форматер не комильфо такое засовывать. Загуглил, статья вылезла - помогла память освежить. Было свободное приглашение - кинул в статью, она уже года два как в песочнице висит. Да, статья слабовата, но мне удачно время сэкономила.
Вот человек сейчас икает, а понять отчего и не может. Он, наверно, давно забил )))