27 votes

Meilleur éditeur YAML pour les utilisateurs de Windows?

Y a-t-il un éditeur qui peut effectuer automatiquement l'indentation?

27voto

Daniel May Points 5060

Notepad++ peut gérer la coloration syntaxique YAML et je suppose qu'il effectue également un auto-indentation.

5voto

NRowlett Points 38

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

4voto

Coded Signal Points 1209

Je suis amoureux de la version bêta de PhpStorm... vraiment sympa et multiplateforme en prime

4voto

gremo Points 7116

Notepad++ va insérer des tabulations comme indent par défaut, rendant YAML non valide (il va marquer la ligne invalide en rouge). Si vous l'utilisez comme éditeur .yml, vous devriez configurer "substituer par des espaces" dans les préférences.

1voto

eric Points 99

Eh bien, geany c'est vraiment mon premier choix. Le meilleur éditeur de code de tous les temps (bien que ce ne soit pas un IDE), prend en charge de nombreux langages.

Il y a aussi Yedit qui a l'air cool, mais je ne l'ai pas encore essayé ! Et c'est un plugin pour eclipse !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X