web-dev-qa-db-fra.com

Meilleur éditeur YAML pour les utilisateurs de Windows?

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

54
user198729

Notepad ++ peut gérer la mise en évidence de la syntaxe YAML et je suppose qu'il se met également en retrait automatiquement.

41
Daniel May

Notepad ++ insérera les onglets comme un retrait par défaut, ce qui rend YAML non valide (il marquera la ligne non valide en rouge). Si vous l'utilisez comme éditeur .yml, vous devez configurer "remplacer par des espaces" dans les préférences.

18
gremo

Sublime Text 2 prend également en charge les fichiers YAML avec la coloration syntaxique et l'indentation dès la sortie de la boîte. Si vous avez des onglets comme utilisation par défaut pour l'indentation 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é:

Des langues comme YAML nécessitent que le texte soit mis en retrait à l'aide d'espaces. Les tabulations ne sont pas autorisées. Donc, si vous utilisez généralement Sublime Text 2 avec des tabulations comme retrait par défaut, voici comment vous pouvez forcer une certaine langue à toujours utiliser des espaces. J'utiliserai un fichier .yml comme exemple, mais vous pouvez suivre les mêmes étapes pour n'importe quel type de fichier.

  • Lors de l'édition d'un fichier .yml dans Sublime Text 2, accédez au menu Sublime Text 2. Allez dans Préférences -> Paramètres - Plus -> Spécif de syntaxe - Utilisateur
  • Sublime Text 2 ouvrira un fichier de paramètres spécifique à la langue pour laquelle vous avez choisi de modifier les paramètres. Dans ce cas, je vais modifier le fichier YAML.sublime-settings, qui appliquera les 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
    
9
nrowlett

J'adore la PhpStorm beta ... vraiment sympa et multi-plateforme pour démarrer

4
Oliver Turner

Eh bien, geany c'est certainement mon premier choix. Le meilleur éditeur de code jamais (pas un IDE cependant), fait beaucoup de langages.

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

2
eric

Si vous avez besoin de l'éditeur YAML pour PHP Framework ORM Doctrine ou Propel, vous pouvez essayer ORM Designer . C'est un éditeur visuel pour ERD modèle avec prise en charge de l'importation/exportation vers des fichiers YAML.

0
Thomas Freewill