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

Comando indent de Linux

Manual de comandos de Linux

El comando indent de Linux se utiliza para ajustar el formato de archivos de código fuente C originales.

El comando indent de Linux se utiliza para ajustar el formato de archivos de código fuente C originales.

sintaxis

indent [parámetros][archivo de origen] o indent [parámetros][archivo de origen][-o archivo de destino]

parámetros

  • -bado--blank-lines-after-declarations  agregar una línea en blanco después del segmento de declaraciones.
  • -bapo--blank-lines-after-procedures  agregar una línea en blanco después de los procedimientos.
  • -bbbo--blank-lines-after-block-comments  agregar una línea en blanco después del segmento de comentarios.
  • -bco--blank-lines-after-commas  al aparecer una coma en el segmento de declaraciones, cambiar a la nueva línea.
  • -blo--braces-after-if-line  diferir en una línea el 'if()' o 'else', 'for', etc., del segmento de ejecución siguiente, y '{' y '}' en una línea.
  • -bli<缩排格数>o--brace-indent<缩排格数>  establecer el número de espacios de sangría para '{' y '}'.
  • -bro--braces-on-if-line  diferir en una línea el 'if()' o 'else', 'for', etc., del segmento de ejecución siguiente, y '{' y '}' en una línea.
  • -bso--blank-before-sizeof  dejar un espacio en blanco después de sizeof.
  • -c<栏数>o--comment-indentation<栏数>  colocar los comentarios a la derecha del código en la posición especificada.
  • -cd<栏数>o--declaration-comment-column<栏数>  colocar los comentarios a la derecha de la declaración.
  • -cdbo--comment-delimiters-on-blank-lines  el símbolo de comentario es una línea en sí misma.
  • -ceo--cuddle-else  colocar 'else' después de '} '(final del segmento de ejecución de 'if').
  • -ci<缩排格数>o--continuation-indentation<缩排格数>  al cambiar de línea debido a una oración demasiado larga, especificar el número de espacios de sangría después de la nueva línea.
  • -cli<缩排格数>o--case-indentation-<缩排格数>  al usar case, establecer el número de espacios de sangría para switch.
  • -cp<栏数>o-else-endif-column<栏数>  colocar los comentarios a la derecha de la declaración 'else' o 'elseif'.
  • -cso--espacio-after-cast  dejar un espacio en blanco después de cast.
  • -d<缩排格数>o-line-comments-indentation<缩排格数>  para los comentarios que no se encuentran a la derecha del código, establecer el número de espacios de sangría.
  • -di<栏数>o--declaration-indentation<栏数>  colocar las variables del segmento de declaraciones en la posición de columna especificada.
  • -fc1o--format-first-column-comments  para los comentarios ubicados en la parte superior de cada línea, establecer su formato.
  • -fcao--format-all-comments  establecer el formato de todas las comentarios.
  • -gnuo--gnu-style  especificar el formato de GNU, este es el valor predeterminado.
  • -i<格数>o--indent-level<格数>  establecer el número de espacios de sangría.
  • -ip<格数>o--parameter-indentation<格数> Establecer el número de espacios de sangría para los parámetros.
  • -kr o--k-and-r-style Especificar el formato de Kernighan & Ritchie.
  • -lp o--continue-at-parentheses Si la narración es larga y se ha salido de línea, y contiene corchetes, alinear verticalmente el contenido de inicio de cada línea dentro de los corchetes.
  • -nbad o--no-blank-lines-after-declarations No añadir una línea en blanco después del segmento de declaraciones.
  • -nbap o--no-blank-lines-after-procedures No añadir una línea en blanco después del programa.
  • -nbbb o--no-blank-lines-after-block-comments No añadir una línea en blanco después del segmento de comentarios.
  • -nbc o--no-blank-lines-after-commas En el segmento de declaraciones, no hacer salto de línea incluso si hay comas.
  • -ncdb o--no-comment-delimiters-on-blank-lines No dejar que el símbolo de comentario sea una línea en sí mismo.
  • -nce o--dont-cuddle-else No poner else después del símbolo de cierre "}".
  • -ncs o--no-espacio-after-casts No dejar un espacio en blanco después del cast.
  • -nfc1o--dont-format-first-column-comments No formatear los comentarios ubicados al inicio de cada línea.
  • -nfca o--dont-format-comments No formatear ningún comentario.
  • -nip o--no-parameter-indentation No utilizar sangría para los parámetros.
  • -nlp o--dont-line-up-parentheses Si la narración es larga y se ha salido de línea, y contiene corchetes, no alinear verticalmente cada línea de inicio del contenido dentro de los corchetes.
  • -npcs o--no-espacio-after-function-call-names No añadir un espacio después del nombre de la función llamada.
  • -npro o--ignore-profile No leer el archivo de configuración .indent.pro de indent.
  • -npsl o--dont-break-procedure-type Colocar el tipo de programa y el nombre del programa en la misma línea.
  • -nsc o--dont-star-comments No añadir un asterisco (*) a la izquierda de los comentarios.*)。
  • -nsob o--leave-opcional-semicolon No procesar las líneas en blanco innecesarias.
  • -nss o--dont-espacio-especial-semicolon Si en el segmento for o while hay solo una línea, no añada un espacio antes del punto y coma.
  • -nv o--no-verbosity No mostrar información detallada.
  • -orig o--original Usar el formato de Berkeley.
  • -pcs o--espacio-after-procedure-calls Añadir un espacio entre el nombre de la función llamada y el símbolo de apertura de llave "{".
  • -psl o--procnames-start-lines Colocar el tipo de programa una línea antes del nombre del programa.
  • -sc o--start-left-side-of-comments Añadir un asterisco (*) a la izquierda de cada línea de comentario.*)。
  • -sob o--swallow-opcional-blank-lines Eliminar las líneas en blanco innecesarias.
  • -ss o--espacio-especial-Si en el segmento for o swile hay una línea, añada un espacio antes del punto y coma.
  • -st or--standard-output  Display the results on the standard output device.
  • -T  Indent the name of the data type.
  • -ts<格数> or--tab-size<格数>  Set the length of the tab.
  • -v or--verbose  Display detailed information during execution.
  • -version  Display version information.

Indent code formatting instructions

Indent parameter used Value Meaning
--blank-lines-after-declarations bad Add an empty line after variable declarations
--blank-lines-after-procedures bap Add an empty line after function end
--blank-lines-before-block-comments bbb Add an empty line before block comments
--break-before-boolean-operator bbo Long lines are broken before logical operators
--blank-lines-after-commas nbc In variable declarations, variables separated by commas do not start on separate lines
--braces-after-if-line bl "if" and "{" are split into two lines
--brace-indent 0 bli0 "{" does not continue to indent
--braces-after-struct-decl-line bls Define structures, "struct" and "{" are on separate lines
--comment-indentationn c33 Comments after statements start at the line33
--declaration-comment-columnn cd33 Comments after variable declarations start at the line33
--comment-delimiters-on-blank-lines ncdb Do not convert single-line comments to block comments
--cuddle-do-while ncdw "do --- The "while" in "while" and the preceding "}" start on a new line
--cuddle-else nce "else" and the preceding "}" start on a new line
--case-indentation 0 cli0 0 spaces in case statements within switch
--else-endif-columnn cp33 Comments after #else, #endif start at the line33
--espacio-after-cast cs Add a space after type conversion
--line-comments-indentation n d0 Single-line comments (do not indent from1Starting from the column, do not indent to the left
--break-function-decl-args nbfda Close: One parameter per line for function arguments
--declaration-indentationn di2 Variable declarations, variables start with2Line, i.e., no alignment is necessary.
--format-first-column-comments nfc1 Do not format comments starting from the first line.
--format-all-comments nfca No option to format all comments.
--honour-newlines hnl Prefer to break long lines at the position of newlines in the input.
--indent-leveln i4 Configure cuántos caracteres de sangría, si es un múltiplo entero del tabulador, use tabulador para sangrar, de lo contrario, llene con espacios.
--parameter-indentationn ip5 El reajuste de la descripción de los parámetros en la definición de funciones de estilo antiguo5espacios en blanco
--line-length 75 l75 La longitud máxima de las líneas no es de comentarios75
--continue-at-parentheses lp La línea de continuación comienza desde el paréntesis anterior
--espacio-after-procedure-calls pcs Inserte un espacio entre la función y (
--espacio-after-parentheses nprs No insertar espacios entre () después de ( y antes de )
--procnames-start-lines psl Coloque el nombre de la función y el tipo de retorno en dos líneas de definición
--espacio-after-for saf después de for hay espacio
--espacio-after-if sai después de if hay espacio
--espacio-after-while saw después de while hay espacio
--start-left-side-of-comments nsc No agregar espacios en los comentarios de bloques generados*
--swallow-opcional-blank-lines nsob No quitar las líneas en blanco adicionales
--espacio-especial-semicolon nss una instrucción for o while en una línea, no se agrega un espacio antes de ;
--tab-tamaño ts4 un tabulador es4espacios en blanco (que deben poder dividir)-un espacio en comillas ()
--use-tabs ut Usar tabulador para sangrar

Manual de comandos de Linux