de comando do Linux travessão
comando travessão Linux é usado para ajustar o formato de arquivo de código fonte C.
travessão pode reconhecer os arquivos de código C originais e ser formatado para facilitar os programadores a ler.
gramática
indent [参数][源文件] 或 indent [参数][源文件][-o 目标文件]
parâmetros:
- -Bad ou --blank linhas-após-declarações na seção de declaração ou adicionar uma linha em branco.
- -bap ou --blank linhas-procedimentos depois no programa ou adicionar uma linha em branco.
- -bbb ou --blank linhas-após-block-comentários na seção de comentários adicionar uma linha em branco.
- -bc ou --blank linhas-após-vírgulas na seção de declaração, se houver uma vírgula ou seja envoltório.
- -bl ou --braces-after-se-line se (ou então, por, etc.) e "{" em linhas diferentes, e "}" posteriormente executado sua própria linha.
- -bli <número de células travessão> ou --brace-travessão <número de células travessão> Definir o número de grade} {travessão.
- Br ou --braces-on-se-line se (ou então, por, etc.) e a secção traseira da implementação de lame "{" em linhas diferentes, e "}" em sua própria linha.
- -bs ou --blank-before-sizeof sizeof depois de um espaço.
- -c <número de colunas> ou --comment-recuo <número da coluna> Os comentários para o código do programa especificado para o campo à direita.
- -CD <número de colunas> ou --declaration-comment-coluna <número da coluna> declaração especifica os comentários para o lado direito do campo.
- -cdb ou --comment-delimitadores-on-blank-linhas comentar símbolo em sua própria linha.
- -CE---cuddle outra ou então colocado no "}" (se a extremidade da secção de aplicação) depois.
- -CI <número de células travessão> ou --continuation-recuo <número de células travessão> linha narrativa é muito tempo para mudar, depois de um número especificado de nova linha de grade recuada.
- -cli <número de células travessão> ou --case-indentation- <número de células travessão> ao usar o caso, o número de travessão interruptor grid.
- -cp <número de colunas> ou -else-endif-coluna <número da coluna> outro lugar e elseif comentário narrativa dado o direito do campo.
- -CS ou --space pós-fundido após elenco um espaço.
- -d <número de células travessão> ou -line-comments-recuo <número de células travessão> para o código de programa não é sobre as notas certas, defina sua travessão do número de células.
- ái <número da coluna> ou --declaration-recuo <número da coluna> A secção de declaração de variável para o campo especificado.
- -fc1 ou --format-primeiro-coluna comentários sobre a vanguarda para comentar cada linha, definir seu formato.
- -fca ou --format-toda-comentários todos os comentários formato definido.
- -gnu ou o formato de estilo --gnu especificado GNU uso, este é o valor padrão.
- -i <número de células> ou de nível --indent <número de células> Definir o número de travessão grid.
- -IP <número de células> ou --parameter-recuo <número de células> Definir parâmetros recuar o número de células.
- -kr ou-and-r-style --k especifica formato Kernighan & Ritchie.
- -lp ou --continue-at-parênteses narrativa muito longo envoltório, ea narrativa contém parênteses quando os parênteses para cada linha de campo começando perpendicular ao seu arranjo de conteúdo.
- -nbad ou --no-branco-linhas-após-declarações não adicionar uma linha em branco após a seção de declaração.
- -nbap ou --no-branco-linhas-após-procedimentos não adicionar uma linha em branco após o programa.
- -nbbb ou --no-branco-linhas-após-block-comentários não adicionar uma linha em branco após a seção de comentários.
- -nbc ou --no-branco-linhas-após-vírgulas na seção de declaração, mesmo se aparecer uma vírgula, ainda não enrole.
- -ncdb ou --no-comment-delimitadores-on-branco-linhas comentar símbolo não própria linha.
- -nce ou --dont-afago-else Não coloque mais "}" depois.
- -NCS ou --no-espaço-after-lança não um espaço depois de um elenco.
- -nfc1 ou --dont-format-primeiro-coluna-comments Não formate na vanguarda de cada linha de comentário.
- -nfca ou --dont-formato-comments Não formate quaisquer comentários.
- -Nip ou parâmetros --no-parâmetro de recuo não travessão.
- -nlp ou --dont-line-up-parênteses narrativa muito longo envoltório, ea narrativa contém parênteses, colchetes e não o início de cada campo de linha perpendicular ao seu fim.
- -npcs ou --no-espaço-após-função-call-nomes após a chamada nome da função, não coloque espaços.
- -npro ou --ignore-perfil não recuar para ler o arquivo de configuração .indent.pro.
- -npsl ou-break-procedimento do tipo --dont tipo de programa e nome do programa na mesma linha.
- -nsc --dont-Star-comentários ou anotações à esquerda não adicione um asterisco (*).
- -nsob ou --leave opcional por ponto e vírgula não lidar com a linha em branco extra.
- -nss ou --dont-espaço-especial por ponto e vírgula, ou se por apenas uma linha, enquanto zona quando não colocar espaços antes do ponto e vírgula.
- -nv ou --no-verbosidade não exibe informações detalhadas.
- -orig ou utilização --Original formato Berkeley.
- -pcs ou entre o nome da chamada de função e "{" espaços além de procedimento de chamadas --space-após-.
- -psl ou --procnames-start-linhas tipo de programa colocado na frente de uma linha do nome do programa.
- -SC ou --start-left-side-of-comentários no lado esquerdo de cada linha de comentário com um asterisco (*).
- -sob ou --swallow-opcionais-branco-linhas para remover as linhas em branco extra.
- -ss ou --space-especial-vírgula, se por agora não há um segmento de linha ou swile, adicionar um espaço antes do ponto e vírgula.
- -ésima ou --standard-saída exibe o resultado no dispositivo de saída padrão.
- Tipo de dados travessão nome -T.
- -ts <número de células> ou de tamanho --tab <número de células> define o comprimento da guia.
- Exibir informações detalhadas sobre o -v implementação ou --verbose.
- informações sobre a versão de exibição -version.
Travessão código de formatação
parâmetros de recuo usados | valor | significado |
---|---|---|
--blank linhas-após-declarações | ruim | som variável Ming Houjia linha vazia |
--blank linhas pós-procedimentos- | pãozinho de leite | Após a função de adicionar linhas em branco |
--blank linhas-antes-de-bloco comentários | bbb | Adicionar linhas em branco antes comentários em bloco |
--break-before-boolean-operador | BBO | Longas filas, o operador lógico antes de ramo |
--blank linhas-após-vírgulas | NBC | declaração da variável, não uma filial variável separados por vírgulas |
--braces-após-se-line | bl | "Se" e "{" dividido a duas linhas |
--brace-indent 0 | bli0 | "{" Não continue a recuar |
--braces-após-struct-decl-line | bls | Definição da estrutura, "struct" e "{" Ramos |
--comment-indentationn | c33 | Após a declaração é uma linha de comentário começa em 33 |
--declaration-comment-columnn | CD33 | Após o comentário declarações variável começa na linha 33 |
--comment-delimitadores-on-branco-linhas | NCDB | Para não se tornar-line único comentário comentário de bloco |
--cuddle-do-while | ncdw | "Faça --- enquanto" A ", enquanto" e seu precedente "}" em uma nova linha |
--cuddle-else | nce | "Else" e seu precedente "}" em uma nova linha |
--case-recuo 0 | cli0 | As demonstrações de casos interruptor em 0 espaços |
--else-endif-columnn | CP33 | #else, #endif por trás do comentário começa na linha 33 |
--space-after-cast | cs | Espaços após a conversão de tipo |
--line-comments-recuo n | d0 | comentários de linha única (não a partir de um começo), não deixou de recuo |
--break-função-decl-args | nbfda | Close: uma fileira de parâmetros de função |
--declaration-indentationn | ED2 | declarações de variáveis, começa variável na linha 2, que não têm de alinhar |
--format-primeiro-coluna-comments | nfc1 | Notas Não formate começando na primeira linha |
--format com todas as observações | NFCA | Não abra todas as chaves comentário formatação |
--honour-newlines | hnl | Prefere para quebrar linhas longas na posição de novas linhas na entrada. |
--indent-leveln | i4 | Defina o número travessão de caracteres, se é um guia inteiro múltiplo de guia para recuar, caso contrário, preenchido com espaços. |
--parameter-indentationn | IP5 | Velho estilo de definição de função Parâmetro Descrição recuado cinco espaços |
--line de comprimento 75 | l75 | 75 a mais longa linha de não-comentário |
--continue-at-parênteses | lp | Continuação dos suportes na linha começaram a aparecer |
--space-pós-procedimento de chamadas | pcs | Inserir um espaço entre a função eo "(" |
--space-após-parênteses | navr | No "(" depois ")" não insira um espaço antes |
-linhas --procnames-start | psl | O nome da função e retorno tipo definido em duas linhas |
--space-após-a | saf | para um espaço atrás |
--space-após-se | sai | Se houver um espaço atrás |
--space-after-while | serra | Enquanto espaços atrás |
-Side --start-left-of-comentários | NSC | Bloco de comentário não é gerado acrescentado * |
--swallow-opcional-branco-linhas | nsob | Não remova linhas em branco podem ser adicionadas |
--space-especial-vírgula | nss | Linha para ou enquanto comunicado, o ";" sem pré-vazio. |
--tab-tamanho | TS4 | Um guia de quatro espaços (para ser divisível "-em") |
--use-guias | ut | Use a guia para recuar |