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 следующим образом:
- открыть Панель управления пакетом команда+shift+p (mac), установить пакет.
- установить jsFormat.
-
выберите Key-Binding user, затем edit
[ { "keys": [ "command+l" ], "command": "reindent" }, { "keys": [ "ctrl+shift+s" ], "command": "auto_save" }, { "keys": [ "ctrl+alt+f" ], "command": "js_format" } ]
поэтому в следующий раз, когда вы попытаетесь отформатировать код json, просто используйте ctrl+alt+f.
вот и все.
надеюсь, это поможет вам.
Ура
установите эти пакеты через CMD + SHIFT + P > установить пакет > Поиск довольно JSON и установить.
и затем повернуть уродливую JSON с помощью комбинации cmd + и Ctrl + J на клавиатуре (на OSX) сочетание клавиш Ctrl + АЛТ + J (в Windows/Linux) в значительной формате JSON!
Я использую ОС Linux. Я нашел решение, сначала установив контроллер пакета, а затем довольно пакет JSON.