sublime text 2-форматер json

Я использую SublimeText2. Как reindent код JSON с ярлыка?

я уже установил packageControl, и он работает. Я уже пробовал пакет JsonReindent, но по умолчанию он не имеет ярлыка, и я не знаю его имя команды. У меня уже есть эта команда (из моего предыдущего sublimetext2 на другом ПК, где она отлично работает):

// JSON reindent
{ "keys": ["ctrl+shift+j", "ctrl+shift+j"], "command": "json_reindent" },

но здесь это не работает.

4 ответов


если вы посмотрите на источник имя sublime_plugin.TextCommand подкласс SublimeJsonReindentCommand. За соглашения для имен команд, результирующая команда называется sublime_json_reindent. Просто измените привязку ключа на:

{ "keys": ["ctrl+shift+j", "ctrl+shift+j"], "command": "sublime_json_reindent" },

и вы должны быть все готово.


Я тоже столкнулся с этой проблемой. Я попытался выяснить это, установив jsFormat следующим образом:

  1. открыть Панель управления пакетом команда+shift+p (mac), установить пакет.
  2. установить jsFormat.
  3. изменить ярлык для jsformat: sublime text preferences, package settings, jsFormat

  4. выберите Key-Binding user, затем edit

    [
      {
        "keys": [
          "command+l"
        ],
        "command": "reindent"
      },
      {
        "keys": [
          "ctrl+shift+s"
        ],
        "command": "auto_save"
      }, 
      {
        "keys": [
          "ctrl+alt+f"
        ],
        "command": "js_format"
      }
    ]
    
  5. поэтому в следующий раз, когда вы попытаетесь отформатировать код json, просто используйте ctrl+alt+f.

вот и все.

надеюсь, это поможет вам.

Ура


установите эти пакеты через CMD + SHIFT + P > установить пакет > Поиск довольно JSON и установить.

enter image description here

и затем повернуть уродливую JSON с помощью комбинации cmd + и Ctrl + J на клавиатуре (на OSX) сочетание клавиш Ctrl + АЛТ + J (в Windows/Linux) в значительной формате JSON!

источник -GitHub. кредит


Я использую ОС Linux. Я нашел решение, сначала установив контроллер пакета, а затем довольно пакет JSON.

  1. установите контроллер пакета для sublime здесь

  2. установить Pretty JSON packages через CMD + SHIFT + P > установить пакет > Поиск Pretty JSON и установить. Подробности здесь.