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

comando Linux indent

大全命令Linux

Il comando Linux indent viene utilizzato per modificare la formattazione dei file di codice sorgente C.

indent riconosce file di codice sorgente C e li formatta per facilitare la lettura degli ingegneri del software.

sintassi

indent [parametro][file_sorgente] o indent [parametro][file_sorgente][-o file_destinazione]

parametro

  • -bad o --blank-lines-after-declarations  dopo le dichiarazioni.
  • -bap o --blank-lines-after-procedures  aggiungere righe vuote dopo le procedure.
  • -bbb o --blank-lines-after-block-comments  aggiungere righe vuote dopo i commenti di blocco.
  • -bc o --blank-lines-after-commas  separare le righe con virgola nella sezione dichiarativa.
  • -bl o --braces-after-if-line  if(oppure else, for ecc.) e il blocco di esecuzione successivo "{" sono su righe separate, e "}" è su una riga separata.
  • -bli<numero-di-spiegazioni> o --brace-indent<numero-di-spiegazioni>  impostare il numero di spazi di indentazione per { }.
  • -br o --braces-on-if-line  if(oppure else, for ecc.) e il blocco di esecuzione successivo "{" sono su righe separate, e "}" è su una riga separata.
  • -bs o --blank-before-sizeof  inserire uno spazio dopo sizeof.
  • -c<numero-di-colonne> o --comment-indentation<numero-di-colonne>  posizionare i commenti a destra del riquadro specificato nel codice.
  • -cd<numero-di-colonne> o --declaration-comment-column<numero-di-colonne>  posizionare i commenti a destra del riquadro specificato nella sezione dichiarativa.
  • -cdb o --comment-delimiters-on-blank-lines  i simboli di commento sono su una riga separata.
  • -ce o --cuddle-else  posizionare else dopo il "}" della sezione di esecuzione if.
  • -ci<numero-di-spiegazioni> o --continuation-indentation<numero-di-spiegazioni>  specificare il numero di spazi di indentazione dopo una riga di testo troppo lunga che viene spezzata in più righe.
  • -cli<numero-di-spiegazioni> o --case-indentation-<numero-di-spiegazioni>  impostare il numero di spazi di indentazione per switch quando si utilizza case.
  • -cp<numero-di-colonne> o --else-endif-column<numero-di-colonne>  posizionare i commenti a destra della frase else e elseif nel riquadro specificato.
  • -cs o --space-after-cast  inserire uno spazio dopo il cast.
  • -d<numero-di-spiegazioni> o --line-comments-indentation<numero-di-spiegazioni>  impostare il numero di spazi di indentazione per i commenti non collocati a destra del codice.
  • -di<numero-di-colonne> o --declaration-indentation<numero-di-colonne>  posizionare le variabili della sezione dichiarativa nel riquadro specificato.
  • -fc1 o --format-first-column-comments  impostare la formattazione dei commenti collocati all'inizio di ogni riga.
  • -fca o --format-all-comments  Impostare il formato di tutti i commenti.
  • -gnu o --gnu-style  Specificare di utilizzare il formato GNU, questo è il valore predefinito.
  • -i<numero> o --indent-level<numero>  Impostare il numero di spazi di indentazione.
  • -ip<numero> o --parameter-indentation<numero>  Impostare il numero di spazi di indentazione per i parametri.
  • -kr o --k-and-r-style  Specificare di utilizzare il formato Kernighan&Ritchie.
  • -lp o --continue-at-parentheses  Se la descrizione è lunga e contiene parentesi, allineare verticalmente il contenuto di ogni riga all'interno delle parentesi.
  • -nbad o --no-blank-lines-after-declarations  Non aggiungere righe vuote dopo le dichiarazioni.
  • -nbap o --no-blank-lines-after-procedures  Non aggiungere righe vuote dopo i procedimenti.
  • -nbbb o --no-blank-lines-after-block-comments  Non aggiungere righe vuote dopo i commenti di blocco.
  • -nbc o --no-blank-lines-after-commas  Non aggiungere righe vuote dopo le virgole nel blocco delle dichiarazioni.
  • -ncdb o --no-comment-delimiters-on-blank-lines  Non lasciare che i simboli di commento siano su una riga vuota.
  • -nce o --dont-cuddle-else  Non posizionare else dopo il "}".
  • -ncs o --no-space-after-casts  Non aggiungere uno spazio dopo il cast.
  • -nfc1 o --dont-format-first-column-comments  Non formattare i commenti messi all'inizio di ogni riga.
  • -nfca o --dont-format-comments  Non formattare nessun commento.
  • -nip o --no-parameter-indentation  Non indentare i parametri.
  • -nlp o --dont-line-up-parentheses  Se la descrizione è lunga e contiene parentesi, non allineare verticalmente ogni riga dell'interno delle parentesi.
  • -npcs o --no-space-after-function-call-names  Nel nome della funzione chiamata, non aggiungere spazi.
  • -npro o --ignore-profile  Non leggere il file di configurazione .indent.pro di indent.
  • -npsl o --dont-break-procedure-type  Metti il tipo di programma e il nome del programma sulla stessa riga.
  • -nsc o --dont-star-comments  Non aggiungi un asterisco (*) alla sinistra dei commenti.
  • -nsob o --leave-optional-semicolon  Non gestisce le righe vuote in eccesso.
  • -nss o --dont-space-special-semicolon  Se la sezione for o while ha una sola riga, non aggiungi uno spazio prima del punto e virgola.
  • -nv o --no-verbosity  Non mostra informazioni dettagliate.
  • -orig o --original  Usa il formato di Berkeley.
  • -pcs o --space-after-procedure-calls  Aggiungi uno spazio tra il nome della funzione chiamata e "{".
  • -psl o --procnames-start-lines  Mette il tipo di programma una riga prima del nome del programma.
  • -sc o --start-left-side-of-comments  Aggiungi un asterisco (*) alla sinistra di ogni riga di commento.
  • -sob o --swallow-optional-blank-lines  Elimina le righe vuote in eccesso.
  • -ss o --space-special-semicolon  Se la sezione for o swile ha una riga, aggiungi uno spazio prima del punto e virgola.
  • -st o --standard-output  Mostra i risultati sul dispositivo di output standard.
  • -T  Sfornisce il nome del tipo di dati rientrato.
  • -ts<numero> o --tab-size<numero>  Imposta la lunghezza del tab.
  • -v o --verbose  Mostra informazioni dettagliate durante l'esecuzione。
  • -versione  Mostra informazioni sulla versione。

indicazioni sulla formattazione del codice Indent

parametro indent di indentazione utilizzato valore significato
--blank-lines-after-declarations bad aggiungere una riga vuota dopo la dichiarazione delle variabili
--blank-lines-after-procedures bap aggiungere una riga vuota dopo la fine della funzione
--blank-lines-before-block-comments bbb aggiungere una riga vuota prima dei commenti a blocco
--break-before-boolean-operator bbo righe più lunghe, divise prima degli operatori logici
--blank-lines-after-commas nbc Nella dichiarazione delle variabili, le variabili separate da virgola non vengono divise in righe separate.
--braces-after-if-line bl La parola "if" e il "{" vengono divisi in due righe separate.
--brace-indent 0 bli0 Il "{" non continua l'indentazione.
--braces-after-struct-decl-line bls Definisci la struttura, "struct" e "{" su due righe separate.
--comment-indentation c33 I commenti dopo le istruzioni iniziano alla riga 33.
--declaration-comment-column cd33 I commenti dopo la dichiarazione delle variabili iniziano alla riga 33.
--comment-delimiters-on-blank-lines ncdb Non trasforma i commenti su una riga in commenti a blocco.
--cuddle-do-while ncdw La parola "while" nella "do --- while" e il "}" che lo precede iniziano su una nuova riga.
--cuddle-else nce "else" e il "}" che lo precede iniziano su una nuova riga.
--case-indentation 0 cli0 0 spazi di indentazione per le istruzioni case nel switch.
--else-endif-column cp33 I commenti dopo #else, #endif iniziano alla riga 33.
--space-after-cast cs Aggiungi uno spazio dopo la conversione di tipo.
--line-comments-indentation n d0 Commento su una riga singola (non inizia da 1 colonna), non indenta a sinistra.
--break-function-decl-args nbfda Disabilita: ogni argomento della funzione su una riga.
--declaration-indentation di2 Dichiarazione delle variabili, le variabili iniziano alla riga 2, quindi non è necessario allineare.
--format-first-column-comments nfc1 Non formatta i commenti che iniziano dalla prima riga.
--format-all-comments nfca Non abilita l'interruzione di tutti i commenti di formato.
--honour-newlines hnl Preferisce spezzare le righe lunghe alla posizione dei nuovi righe dell'input.
--indent-level i4 Imposta la quantità di caratteri di indentazione, se è un multiplo dell'intero del tab, usa il tab per l'indentazione, altrimenti riempi con spazi.
--parameter-indentation ip5 定义中缩进5个空格旧风格函数
--line-length 75 l75 最长75非注释行
--continue-at-parentheses lp 行续从上一行出现的括号开始
--space-after-procedure-calls pcs 一个空格插入函数和"("之间
--space-after-parentheses nprs 空格不插入(后)后()前
--procnames-start-lines psl 定义两行放函数名和返回类型将
--space-after-for saf 后有空间for
--space-after-if sai 后有空间if
--space-after-while saw 后有空间while
--start-left-side-of-comments nsc 不加*在生成的块注释中
--swallow-optional-blank-lines nsob 不去掉行空可添加的
--space-special-semicolon nss 语句行for或while一行的,不加空在;前
--tab-size ts4 tab一个为空格四个(-in能整除要)
--use-tabs ut 缩进tab使用

大全命令Linux