Y a-t-il un éditeur qui peut effectuer automatiquement l'indentation?
Réponses
Trop de publicités?Notepad++ peut gérer la coloration syntaxique YAML et je suppose qu'il effectue également un auto-indentation.
Sublime Text 2 prend également en charge les fichiers YAML avec mise en évidence de la syntaxe et indentation directement intégrées. Si vous utilisez les tabulations comme indentation par défaut dans Sublime Text, Jon Thomas sur Coder Wall explique comment résoudre ce problème. J'ai copié ce qu'il a écrit ci-dessous pour votre commodité :
Les langues comme YAML nécessitent que le texte soit indenté à l'aide d'espaces. Les tabulations ne sont pas autorisées. Ainsi, si vous utilisez généralement Sublime Text 2 avec des tabulations comme indentation par défaut, voici comment vous pouvez forcer une certaine langue à toujours utiliser des espaces. Je vais utiliser un fichier .yml comme exemple, mais vous pouvez suivre les mêmes étapes pour n'importe quel type de fichier.
- En éditant un fichier .yml dans Sublime Text 2, allez dans le menu de Sublime Text 2. Allez dans Préférences -> Paramètres supplémentaires -> Syntaxe spécifique - Utilisateur
- Sublime Text 2 ouvrira un fichier de paramètres spécifique à la langue que vous avez choisi d'éditer. Dans ce cas, je vais éditer le fichier YAML.sublime-settings, qui appliquera des paramètres uniquement au langage de syntaxe YAML.
-
Utilisez le code suivant pour configurer vos paramètres d'indentation :
"tab_size" : 2, "translate_tabs_to_spaces" : true
Je suis amoureux de la version bêta de PhpStorm... vraiment sympa et multiplateforme en prime