English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
indent [parametro][file_sorgente] o indent [parametro][file_sorgente][-o file_destinazione]
parametro:
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使用 |