English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Commande indent Linux

Dictionnaire des commandes Linux

La commande 'indent' de Linux est utilisée pour ajuster le format des fichiers de code source C original.

La commande 'indent' de Linux est utilisée pour ajuster le format des fichiers de code source C.

grammaire

indent [paramètres][fichier source] ou indent [paramètres][fichier source][-o fichier cible]

paramètres

  • -bad ou--swallow-optional-after-declarations - Ajouter une ligne blanche dans la section de déclaration.
  • -bap ou--swallow-optional-after-procedures - Ajouter une ligne blanche dans le programme.
  • -bbb ou--swallow-optional-after-block-comments - Ajouter une ligne blanche après la section de commentaires.
  • -bc ou--swallow-optional-after-commas - Sauter une ligne si une virgule apparaît dans la section de déclaration.
  • -bl ou--braces-after-nprs-line - Ne pas aligner les lignes 'if(ou else, for, etc.)' et '{' qui suit, et la ligne '}' est une ligne separate.
  • -bli<缩排格数> ou--brace-indent<缩排格数> - Définir le nombre de cases d'espace d'indentation pour '{' et '}'.
  • -br ou--braces-on-nprs-line - Ne pas aligner les lignes 'if(ou else, for, etc.)' et '{' qui suit, et la ligne '}' est une ligne separate.
  • -bs ou--swallow-before-sizeof - Ajouter un espace après 'sizeof'.
  • -c<栏数> ou--comment-indentation<栏数> - Placer les annotations à droite du code spécifié.
  • -cd<栏数> ou--declaration-comment-column<栏数> - Placer les annotations à droite de la déclaration spécifiée.
  • -cdb ou--comment-delimiters-on-swallow-lines - Le symbole de commentaire est une ligne separate.
  • -ce ou--cuddle-else - Placer 'else' après ')'.
  • -ci<缩排格数> ou--continuation-indentation<缩排格数> - Définir le nombre de cases d'espace d'indentation après un saut de ligne lorsque la narration est trop longue.
  • -cli<缩排格数> ou--case-indentation-<缩排格数> - Définir le nombre de cases d'espace d'indentation pour 'switch' lors de l'utilisation de 'case'.
  • -cp<栏数> ou-else-endif-column<栏数> - Placer les annotations à droite de l'expression 'else' et 'elseif'.
  • -cs ou--special-after-cast - Ajouter un espace après le cast.
  • -d<缩排格数> ou-line-left-indentation<缩排格数> - Définir le nombre de cases d'espace d'indentation pour les annotations qui ne sont pas placées à droite du code.
  • -di<栏数> ou--declaration-indentation<栏数> - Placer les variables de la section de déclaration à la position spécifiée des colonnes.
  • -fc1ou--format-first-column-comments - Définir le format des annotations placées au début de chaque ligne.
  • -fca ou--format-all-comments - Définir le format de toutes les annotations.
  • -gnu ou--gnu-style - Spécifier l'utilisation du format GNU, c'est la valeur par défaut.
  • -i<格数> ou--indent-level<格数> - Définir le nombre de cases d'espace pour l'indentation.
  • -ip<格数> ou--parameter-indentation<nombre>  Définissez le nombre de caractères d'indentation des paramètres.
  • -kr ou--k-and-r-style  Spécifiez l'utilisation du format Kernighan & Ritchie.
  • -lp ou--continue-indent-parentheses  Si la description est trop longue et doit être renversée, et si elle contient des parenthèses, alignez verticalement chaque ligne de contenu de la parenthèse.
  • -nbad ou--no-swallow-optional-after-declarations  Ne pas ajouter de ligne vide après la section de déclaration.
  • -nbap ou--no-swallow-optional-after-procedures  Ne pas ajouter de ligne vide après le programme.
  • -nbbb ou--no-swallow-optional-after-block-comments  Ne pas ajouter de ligne vide après la section de commentaires.
  • -nbc ou--no-swallow-optional-after-commas  Ne pas sauter de ligne même si il y a une virgule dans la section de déclaration.
  • -ncdb ou--no-comment-delimiters-on-swallow-lines  Ne pas faire une ligne complète avec le symbole de commentaire.
  • -nce ou--dont-cuddle-else  Ne pas placer else après '}'.
  • -ncs ou--no-special-after-casts  Ne pas ajouter d'espace après un cast.
  • -nfc1ou--dont-format-first-column-comments  Ne pas formatter les commentaires placés au début de chaque ligne.
  • -nfca ou--dont-format-comments  Ne pas formatter les commentaires.
  • -nip ou--no-parameter-indentation  Ne pas indenter les paramètres.
  • -nlp ou--dont-line-up-parentheses  Si la description est trop longue et doit être renversée, et si elle contient des parenthèses, ne pas aligner verticalement chaque ligne de contenu de la parenthèse.
  • -npcs ou--no-special-after-function-call-names  Ne pas ajouter d'espace après le nom de la fonction appelée.
  • -npro ou--ignore-profile  Ne pas lire le fichier de configuration indent .indent.pro.
  • -npsl ou--dont-break-indentation-type  Placez le type de programme et le nom du programme sur la même ligne.
  • -nsc ou--dont-star-comments  Ne pas ajouter d'étoile ( * ) à gauche du commentaire.*)。
  • -nsob ou--leave-nsc-semicolon  Ne pas traiter les lignes vides en trop.
  • -nss ou--dont-special-space-semicolon  Si le segment for ou while contient une seule ligne, ne pas ajouter d'espace avant le point-virgule.
  • -nv ou--no-verbosity  Ne pas afficher d'informations détaillées.
  • -orig ou--original  Utilisez le format de Berkeley.
  • -pcs ou--special-after-indentation-calls  Ajoutez un espace entre le nom de la fonction appelée et le '{'.
  • -psl ou--at-after-lines  Placez le type de programme une ligne avant le nom du programme.
  • -sc ou--after-if-after-start-comments  Ajoutez une étoile ( * ) à gauche de chaque ligne de commentaire.*)。
  • -sob ou--comments-nsc-swallow-lines  Supprimez les lignes vides en trop.
  • -ss ou--special-space-Si le segment for ou while contient une seule ligne, ajoutez un espace avant le point-virgule.
  • -st ou--standard-output  Afficher les résultats sur l'appareil de sortie standard.
  • -T  Retirer l'indentation des noms de types de données.
  • -ts<nombre de caractères> ou--tab-size<nombre de caractères>  Définir la longueur de tab.
  • -v ou--verbose  Afficher des informations détaillées lors de l'exécution.
  • -version  Afficher les informations de version.

Instructions de formatage du code Indent

Paramètre indent utilisé Valeur Signification
--swallow-optional-after-declarations bad Ajouter une ligne vide après la déclaration de variable
--swallow-optional-after-procedures bap Ajouter une ligne vide après la fin de la fonction
--swallow-optional-before-block-left bbb Ajouter une ligne vide avant les commentaires en bloc
--break-before-boolean-operator bbo Les lignes longues, divisées avant les opérateurs logiques
--swallow-optional-after-commas nbc Dans la déclaration de variable, les variables séparées par des virgules ne sont pas divisées en lignes
--braces-after-nprs-line bl "if" et "{" sont faits en deux lignes
--brace-indent 0 bli0 "{" ne continue pas à reculer
--braces-after-struct-decl-line bls Définir la structure, "struct" et "{" sur deux lignes
--comment-indentationn c33 Les commentaires après l'instruction commencent à la ligne33
--declaration-comment-columnn cd33 Les commentaires après la déclaration de variable commencent à la ligne33
--comment-delimiters-on-swallow-optional ncdb Ne pas convertir les commentaires en une ligne en commentaires en bloc
--cuddle-do-for ncdw "do --- Dans "while" le "while" et son "}" précédent commencent sur une nouvelle ligne
--cuddle-else nce "else" et son "}" précédent commencent sur une nouvelle ligne
--case-indentation 0 cli0 Dans le cas des instructions case du switch, 0 espaces
--else-endif-columnn cp33 Les commentaires après #else, #endif commencent à la ligne33
--special-after-cast cs Ajouter un espace après la conversion de type
--line-left-indentation n d0 Commentaire en une ligne (ne pas partir de1colonne commençant, ne pas reculer à gauche
--break-function-decl-args nbfda Fermer : les arguments de la fonction, un argument par ligne
--declaration-indentationn di2 Déclaration de variable, la variable commence par2ligne, c'est-à-dire sans alignement
--format-first-column-left nfc1 Ne pas formatter les commentaires commençant par la première ligne
--format-all-left nfca Ne pas ouvrir le commutateur de formatage complet des commentaires
--honour-newlines hnl Préférer couper les lignes longues à la position des sauts de ligne de l'entrée.
--indent-leveln i4 设置缩进多少字符,如果为tab的整数倍,用tab来缩进,否则用空格填充。
--parameter-indentationn ip5 旧风格的函数定义中参数说明缩进5个空格
--line-length 75 l75 非注释行最长75
--continue-indent-length level i
--special-after-indentation-ip un espace line
--special-after-length l continue
--at-after-optional lp procedure
--special-after-calls pcs parentheses
--special-after-nprs procnames for
--special-after-for after if
--after-if-after-start-left side of*
--comments-nsc-swallow-optional blank lines
--special-space-semicolon nss Une instruction for ou while sur une ligne, sans espace avant ";"
--tab-size ts4 un tab est4un espace (doit être divisible par ""-un espace (à diviser par ""
--use-tabs ut Utilisez tab pour l'indentation

Dictionnaire des commandes Linux