comments - plugin - wordpress spam comment




Comment faites-vous bloquer les commentaires dans yaml? (6)

Est-ce que quelqu'un sait comment commenter un bloc de lignes dans yaml?


Dans Vim, vous pouvez faire l'une des choses suivantes:

  • Commenter toutes les lignes:: :%s/^/#
  • Lignes de commentaires 10 - 15 :10,15s/^/#
  • Ligne 10 du commentaire jusqu'à la ligne courante :10,.s/^/#
  • Ligne 10 du commentaire à la fin:: :10,$s/^/#

ou en utilisant un bloc visuel:

  1. Sélectionnez une colonne à plusieurs lignes après avoir entré un bloc visuel via Ctrl + v .
  2. Appuyez sur r suivi de # pour commenter le bloc multiligne remplaçant la sélection ou sur Maj + i # Échap pour insérer des caractères de commentaire avant la sélection.

Emacs a comment-dwim (Faire ce que je veux dire) - il suffit de sélectionner le bloc et faire un:

M-;

C'est une bascule - utilisez-la pour commenter et décommenter les blocs.

Si vous n'avez pas installé le mode yaml, vous devrez indiquer à Emacs d'utiliser le caractère de hachage (#).


La seule façon de bloquer les commentaires dans YAML est d'utiliser une autre application pour ajouter un tag # (comment) à plusieurs lignes à la fois. Un exemple de ceci est l'option clic droit "Bloquer le commentaire" pour le texte sélectionné dans Notepad ++.


Ne pas essayer d'être intelligent à ce sujet, mais si vous utilisez Sublime Text pour votre éditeur, les étapes sont les suivantes:

  1. Sélectionnez le bloc
  2. CMD + / sur Mac ou CTRL + / sur Linux et Windows
  3. Profit

J'imagine que d'autres éditeurs ont des fonctionnalités similaires aussi. Lequel utilisez-vous? Je serais heureux de creuser.


Si vous utilisez Eclipse avec yedit plugin (un éditeur pour les fichiers .yaml), vous pouvez commenter plusieurs lignes en

  1. sélectionner les lignes à commenter, puis
  2. Ctrl + Maj + C

et à un-commentaire suivez les mêmes étapes.


YAML prend en charge les commentaires en ligne, mais ne prend pas en charge les commentaires de bloc.

De Wikipedia :

Les commentaires commencent par le signe numérique ( # ), peuvent commencer n'importe où sur une ligne et continuer jusqu'à la fin de la ligne

Une comparaison avec JSON, également de Wikipedia :

Les différences de syntaxe sont subtiles et rarement rencontrées en pratique: JSON autorise les jeux de caractères étendus comme UTF-32, YAML requiert un espace après les séparateurs comme virgule, égal et côlon alors que JSON ne le fait pas, et certaines implémentations non standard de JSON étendent la grammaire à inclure Javascript /* ... */ commentaires. La gestion de tels cas de bords peut nécessiter un léger pré-traitement du JSON avant l'analyse en tant que YAML en ligne.

# If you want to write
# a block-commented Haiku
# you'll need three pound signs