Existe-t-il une option d'indentation automatique dans Sublime 2?
Dans Visual Studio, je peux appuyer sur Ctrl + K + D pour tout mettre en retrait afin que le code soit bien structuré. Existe-t-il un raccourci dans Sublime 2 pour faire de même?
Existe-t-il une option d'indentation automatique dans Sublime 2?
Dans Visual Studio, je peux appuyer sur Ctrl + K + D pour tout mettre en retrait afin que le code soit bien structuré. Existe-t-il un raccourci dans Sublime 2 pour faire de même?
Réponses:
Vous pouvez utiliser Édition / Ligne / Réindentation dans le menu Édition. Ou vous pouvez essayer d'ajouter ceci à vos raccourcis clavier - Fichier par défaut à partir des préférences.
{ "keys": ["f12"], "command": "reindent"}
Ajoutez une virgule à la fin du code si vous utilisez le fichier par défaut au lieu des utilisateurs. N'oubliez pas de sélectionner ce que vous voulez mettre en retrait.
Vous pouvez potentiellement simplement utiliser Visual Studio pour indenter automatiquement des données plus obscures que SubT ne peut pas ou ne fait pas bien.
Bonne chance et sélectionnez le texte que vous souhaitez réindenter .
Pour la solution intégrée, j'aime ajouter l'option single_line: false
à la liaison de clé, comme suggéré par Peter sur ce thread StackOverflow .
{ "keys": ["ctrl+k+d"], "command": "reindent" , "args": {"single_line": false}}
Mais cela n'ajoute pas de nouvelles lignes, comme vous pouvez vous y attendre sur certaines modifications de code XML et HTML.
Pour ceux que vous devez suivre la réponse de Tom et installer le plugin Tag, ou utiliser le plugin XML Indent , disponible également via le contrôle de package, mais ne fonctionne que sur les fichiers XML.
Si vous choisissez le plugin Tag, la façon la plus simple de l'utiliser est de mettre en surbrillance le texte à mettre en retrait puis d'appuyer sur le raccourci Ctrl+ Shift+ F.
Si vous choisissez le plug-in XML Indent, appuyez sur Ctrl or Super+ Shift+ P, puis sur Iet Indent XML
sera la première option.
Il existe un plugin de balise pour formater les documents html / xml.