Предусловие у вас уже скачан или скачайте sublimetext с официального сайта.

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

Поиск
Поиск

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

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

PrettyJson
PrettyJson
  1. Закройте sublimetext и откройте заново.

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

Список Команд
Список Команд

Теперь вы можете с помощью этих команд проводить проверку на ошибки, форматировать, или минимизировать в одну строку ваш JSON.

Но остаётся одно неудобство, чтобы выполнить одну из команд, придётся постоянно использовать сочетание клавиш ctrl+shift+p искать команды pretty json и выбирать нужную команду. Поэтому давайте зададим нужное сочетание клавиш для команд pretty json.

  1. Чтобы добавить сочетания клавиш, выберете в sublimetext сверху, вкладку Preferences и нажмите на key bindings.

Preferences
Preferences
  1. У вас откроется 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, чтобы сохранить изменения. И закройте окно.

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

Появились сочетания клавиш
Появились сочетания клавиш

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

Команды и что они выполняют

Описание команд
Описание команд

Спасибо за внимание! Надеюсь, эта статья поможет вам в работе с JSON.

Комментарии (3)


  1. baldr
    03.02.2025 12:43

    Оу, статья на хабре о том, как настроить хоткей в редакторе. Уровень "Средний" - не для новичков, конечно. Спасибо за то, что поделились мудростью.

    Да, этот комментарий - сплошной сарказм. Ужас что творится (это не сарказм).


    1. mclander
      03.02.2025 12:43

      Это я всё забыл как сублайме json заформатировать (привык к VSC, а на корпоративной машине Sublime только). А там данные слегка ДСП, в онлайн форматер не комильфо такое засовывать. Загуглил, статья вылезла - помогла память освежить. Было свободное приглашение - кинул в статью, она уже года два как в песочнице висит. Да, статья слабовата, но мне удачно время сэкономила.

      Вот человек сейчас икает, а понять отчего и не может. Он, наверно, давно забил )))


  1. opposit
    03.02.2025 12:43

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

    Емнип, package control не установлен по умолчанию.