guión de comandos de Linux
Linux comando de guión se utiliza para ajustar el formato de archivo de código fuente en C.
guión puede reconocer los archivos de código C originales, y ser formateado para facilitar a los programadores a leer.
gramática
indent [参数][源文件] 或 indent [参数][源文件][-o 目标文件]
parámetros:
- -Bad o --blank-lines-después-declaraciones en la sección de declaración o añadir una línea en blanco.
- -bap o --blank líneas-después de procedimientos en el programa o añadir una línea en blanco.
- -bbb o --blank-lines-después-block-comentarios en la sección de comentarios añadir una línea en blanco.
- -bc o --blank-lines-después de comas en la sección de declaración, si hay una coma es decir envoltura.
- -bl o --braces-después-si-si la línea (o de lo contrario, para, etc.) y "{" en diferentes filas, y "}" más adelante ejecutado su propia línea.
- -bli <número de células guión> o --brace-guión <número de células guión> Establecer el número de rejilla} {guión.
- -br o --braces-en-si-si la línea (o de lo contrario, para, etc.) y la sección trasera de la aplicación de hoja de metal "{" en diferentes filas y "}" en su propia línea.
- -bs o --blank-antes-sizeof sizeof después de un espacio.
- -c <número de columnas> o --comment-muesca <número de columna> Los comentarios en el código del programa especificado en el campo derecho.
- -CD <número de columnas> o --declaration-comment-columna <número de columna> declaración especifica los comentarios en el lado derecho del campo.
- -cdb o --comment-delimitadores-en-blanco-líneas de comentario símbolo en su propia línea.
- -ce --cuddle-else o bien colocada en el "}" (si el final de la sección de implementación) después.
- -ci <número de células guión> o --continuation-muesca <número de células guión> línea narrativa es demasiado tiempo para cambiar, después de un número determinado de nueva línea de rejilla con sangría.
- -cli <número de células guión> o --case-indentation- <número de células guión> al utilizar el caso, el número de guión conmutador de red.
- cp <número de columnas> o-endif-columna -else <número de columna> otro lugar y elseif comentario narrativa les da la derecha del campo.
- -cs o --space-post-fundido después de la fundición un espacio.
- -d <número de células guión> o -line-comments-muesca <número de células guión> para el código de programa no está en las notas correctas, establece su guión el número de células.
- -di <número de columna> o --declaration-muesca <número de columna> La sección de declaración de variables en el campo especificado.
- -fc1 o --format-primera-columna-comentarios en la vanguardia para hacer comentarios cada línea, establece su formato.
- -fca o --format-todo-los comentarios de todos los comentarios que se reproducen formato.
- -gnu o el formato de estilo --gnu se especifica el uso de GNU, este es el valor predeterminado.
- -i <número de células> o nivel --indent <número de células> Establece el número de guión rejilla.
- -ip <número de células> o --parameter-muesca <número de células> parámetros de configuración de sangría del número de células.
- -kr o-y-r-estilo --k especifica formato de Kernighan y Ritchie.
- -lp o --continue-en-Narrativa paréntesis demasiado largo abrigo, y la narrativa contiene paréntesis cuando los paréntesis para cada línea de partida campo perpendicular a su disposición el contenido.
- -nbad o --no-blank-lines-después-declaraciones no añaden una línea en blanco después de la sección de declaración.
- -nbap o --no-blank-lines-post-procedimientos no añadir una línea en blanco después del programa.
- -nbbb o --no-blank-lines-después-bloque-comentarios no añaden una línea en blanco después de la sección de comentarios.
- -nbc o --no-blank-lines-después de comas en la sección de declaración, incluso si aparece una coma, todavía no se dividan.
- -ncdb o --no-comment-delimitadores-on-blank-lines comentan símbolo no poseen línea.
- -nce o --dont-abrazo-else No coloque más "}" después.
- NCS o no --no-espacio-después-arroja un espacio después de un yeso.
- -nfc1 o --dont-formato-primera-columna-comentarios no da formato a la vanguardia de cada línea de comentario.
- -nfca o en formato --dont-comments No formatear cualquier comentario.
- -nip o parámetros --no-parámetro de sangría no hacer guión.
- -nlp o --dont-line-up-narrativas paréntesis demasiado largo abrigo, y la narrativa contiene corchetes, los corchetes no al inicio de cada campo de fila perpendicular a su fin.
- -npcs o --no-espacio-tras-la función de llamada a los nombres después de la llamada nombre de la función, no ponga espacios.
- -npro o --ignore perfil no sangrar a leer el archivo de configuración .indent.pro.
- -npsl o de tipo procedimiento de rodaje --dont tipo de programa y el nombre del programa en la misma línea.
- -nsc --dont estrellas comentarios o anotaciones en la izquierda no añaden un asterisco (*).
- -nsob o --leave-opcional-punto y coma no maneja la línea en blanco.
- -nss o --dont-espacio-especial-punto y coma, o si por sólo una fila mientras que la zona cuando no pone espacios antes del punto y coma.
- -nv o --no-verbosidad no muestra información detallada.
- -orig o uso --original formato Berkeley.
- -pcs o --space-post-procedimiento-llamadas entre el nombre de la llamada a la función y "{" espacios más.
- -psl o --procnames-Start-líneas tipo de programa colocado delante de una línea del nombre del programa.
- -SC o --start-izquierda-lado-de-comentarios en el lado izquierdo de cada línea de comentario con un asterisco (*).
- -sob o-opcional-blank-lines --swallow para eliminar las líneas en blanco adicionales.
- -SS o --space-especial-punto y coma si por ahora no hay un segmento de línea o swile, añadir un espacio antes del punto y coma.
- -st o --standard-salida muestra el resultado en el dispositivo de salida estándar.
- -T Tipo de datos Nombre de guión.
- -ts <número de células> o --tab de tamaño <número de células> Establece la longitud de la pestaña.
- Mostrar información detallada sobre el -v o --verbose aplicación.
- Muestra información de versión -version.
Guión código de formato
parámetros utilizados guión | valor | significado |
---|---|---|
--blank líneas-después-declaraciones | malo | sonido variable Ming Houjia fila vacía |
--blank líneas-post-procedimientos | BAP | Después de la función de añadir líneas en blanco |
--blank líneas-antes-bloque-comments | bbb | Añadir líneas en blanco antes de los comentarios de bloque |
--break-antes-de-booleano operador | BBO | Las largas colas, el operador lógico antes de una ramificación |
--blank líneas-después-comas | NBC | declaración de variables, no una rama de variables separadas por comas |
--braces-después-si-line | bl | "Si" y "{" dividida a dos líneas |
--brace-0 guión | bli0 | "{" No continúa para sangrar |
--braces-después-estructura-decl-line | BLS | Definición de la estructura, "estructura" y "{" Ramas |
--comment-indentationn | c33 | Después de la declaración es una línea de comentario comienza a las 33 |
--declaration-comment-columnn | CD33 | Después de que el comentario declaraciones de variables comienza en la fila 33 |
--comment-delimitadores-on-blank-lines | NCDB | No convertirse en una sola línea de comentario bloque de comentario |
--cuddle-do-while | ncdw | "No --- mientras que" El ", mientras que" y su anterior "}" en una línea nueva |
--cuddle-else | na vez | "Else" y su anterior "}" en una línea nueva |
--case-muesca 0 | cli0 | Las declaraciones de caso interruptor en 0 espacios |
--else-endif-columnn | CP33 | #else, #endif detrás del comentario comienza en la fila 33 |
--space-post-fundido | cs | Espacios después de la conversión de tipos |
--line-comments-muesca n | D0 | los comentarios de una sola línea (no desde un principio), dejaron sin sangría |
decl-args --break-función | nbfda | Cerca: una fila de parámetros de la función |
--declaration-indentationn | ED2 | Las declaraciones de variables, se inicia variables en la línea 2, que no tienen que alinearse |
--format-first-columna-comments | nfc1 | Notas No dar formato a partir de la primera fila |
--format-all-comentarios | NFCA | No abra todos los conmutadores comentario formato |
--honour-saltos de línea | HNL | Prefiero romper las largas colas en la posición de los saltos de línea en la entrada. |
--indent-leveln | i4 | Establecer el número guión de caracteres, si es un múltiplo entero pestaña por pestaña para sangrar, lleno de otro modo con espacios. |
--parameter-indentationn | IP5 | El viejo estilo de definición de función del parámetro Descripción sangría de cinco espacios |
--line de longitud 75 | L75 | 75 más larga línea de no-comentario |
--continue-en-paréntesis | lp | Continuación de los soportes de la línea comenzó a aparecer |
--space-post-procedimiento-llamadas | PC | Insertar un espacio entre la función y la "(" |
--space-después-paréntesis | navp | En la "(" después ")" no inserte un espacio antes |
líneas --procnames en marcha | PSL | El nombre de la función y la de regreso tipo definido en dos líneas |
--space-después-de | saf | para un espacio detrás de |
--space-después-si | sai | Si hay un espacio detrás de |
--space-después-mientras | sierra | Mientras espacios detrás |
--start-izquierda-lado-de-comentarios | NSC | no se genera añadió bloque de comentario * |
--swallow-opcional-blank-lines | NSOB | No retire pueden añadir líneas vacías |
--space-especial-punto y coma | NSS | Fila así como declaraciones, mientras que, el ";" sin pre-vacío. |
--tab de tamaño | TS4 | Una pestaña de cuatro espacios (a ser divisible "-en") |
--use-pestañas | Utah | Utilice la pestaña para sangrar |