J'utilise SublimeText2 .
Comment réindenter le code Json
avec un raccourci?
J'ai déjà installé packageControl et cela fonctionne.
J'ai déjà essayé le package JsonReindent mais il n'a pas de raccourci par défaut et je ne connais pas son nom de commande.
J'ai déjà cette commande (de mon précédent sublimetext2 sur un autre PC, où cela fonctionne bien):
// JSON reindent
{ "keys": ["ctrl+shift+j", "ctrl+shift+j"], "command": "json_reindent" },
Mais ici ça ne marche pas.
Pouvez-vous m'aider s'il vous plaît?
Merci
Si vous regardez le source , le nom du sublime_plugin.TextCommand
la sous-classe est SublimeJsonReindentCommand
. Par conventions pour les noms de commandes , la commande résultante est nommée sublime_json_reindent
. Changez simplement votre reliure à clé en:
{ "keys": ["ctrl+shift+j", "ctrl+shift+j"], "command": "sublime_json_reindent" },
et vous devriez être prêt.
J'ai également rencontré ce problème. J'ai essayé de le comprendre en installant jsFormat comme suit:
Choisissez un utilisateur de liaison, puis modifiez
[
{
"keys": [
"command+l"
],
"command": "reindent"
},
{
"keys": [
"ctrl+shift+s"
],
"command": "auto_save"
},
{
"keys": [
"ctrl+alt+f"
],
"command": "js_format"
}
]
La prochaine fois que vous essayerez de formater du code json, utilisez simplement ctrl+alt+f.
C'est tout.
J'espère que ceci vous aidera.
À votre santé
J'utilise Linux OS. J'ai trouvé la solution en installant d'abord le contrôleur de package puis le package Pretty JSON.