nindent ou indent en pratique
Insérez les blocs au niveau d’indentation correct.
nindent ou indent en pratique est une leçon Helm Academy gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Helm Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Helm Academy comprend 4 leçons au total.
L’indentation est importante en YAML
YAML utilise des espaces pour représenter la structure ; un bloc inséré à la mauvaise profondeur rend le fichier invalide. Helm fournit des fonctions auxiliaires pour indenter correctement la sortie.
Ce que fait indent
La fonction indent ajoute un nombre fixe d’espaces au début de chaque ligne d’une chaîne, ce qui décale tout le bloc vers la droite.
{{ .Values.config | indent 4 }}La fonction n’ajoute pas de saut de ligne
Voici le point important : indent décale chaque ligne, mais n’ajoute pas de saut de ligne initial. La première ligne se place exactement là où se trouve l’action.
Découvrir nindent
La fonction nindent effectue le même espacement, mais affiche d’abord un saut de ligne afin que le bloc commence proprement sur sa propre ligne.
data:
{{ .Values.config | nindent 4 }}Pourquoi le n vous aide
Le saut de ligne initial de nindent vous évite de laisser un espace final et de deviner l’alignement après une clé placée sur la même ligne.
Le cas le plus courant
Vous utiliserez surtout nindent pour placer un bloc toYaml sous une clé, car il positionne la carte générée proprement sous cette clé.
resources:
{{ toYaml .Values.resources | nindent 4 }}Compter à partir de la clé
Choisissez le nombre d’espaces en les comptant à partir de la clé parente, et non depuis la colonne zéro. Un enfant situé deux niveaux plus bas nécessite généralement nindent 4.
Quand indent convient encore
indent convient lorsque le bloc commence déjà sur sa propre ligne et que vous ne voulez donc pas ajouter de saut de ligne devant celui-ci.
Attention à l’écart de deux espaces
La plupart des niveaux YAML avancent de deux espaces. Se tromper de deux dans le nombre de nindent est la cause principale des erreurs d’analyse d’un paquet.
Vérifier en effectuant le rendu
Ne devinez jamais la profondeur. Exécutez helm template et consultez la sortie brute pour confirmer que les lignes du bloc inséré sont alignées sous leur clé parente.
helm template ./mychart | lessLes deux utilisent un canal
Les deux fonctions auxiliaires lisent la chaîne fournie par le canal à leur gauche. Elles s’associent donc naturellement à toYaml pour formater une carte entière dans votre manifeste.
Vérification rapide
Vous écrivez {{ toYaml .Values.env | indent 4 }} juste après une clé sur la même ligne, et le YAML est mal formé.
Récapitulatif
Vous savez désormais que indent ajoute des espaces à un bloc, que nindent ajoute d’abord un saut de ligne et que le rendu est le meilleur moyen de confirmer la profondeur. 🧹
Questions Fréquemment Posées
La leçon « nindent ou indent en pratique » est-elle gratuite ?
Oui — le texte complet de « nindent ou indent en pratique » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Helm Academy, passe à CoddyKit PRO. Le cours Helm Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « nindent ou indent en pratique » ?
Insérez les blocs au niveau d’indentation correct. Tu pratiques Helm Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Helm Academy ?
Aucune expérience préalable n'est requise. Helm Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.
Combien de temps prend la leçon « nindent ou indent en pratique » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Helm Academy ?
Oui. Chaque leçon Helm Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Attribuer des variables de modèle
- Conserver le point racine dans range
- nindent ou indent en pratique
- Déboguer les espaces du rendu