Linux Einzug Befehl
Linux Einzug Befehl wird verwendet, um den C-Quellcode-Dateiformat anzupassen.
Gedankenstrich können die ursprünglichen C-Code-Dateien erkennen und Programmierer formatiert werden, zu erleichtern, zu lesen.
Grammatik
indent [参数][源文件] 或 indent [参数][源文件][-o 目标文件]
Parameter:
- -Bad oder --blank-Linien-after-Erklärungen im Deklarationsteil oder eine Leerzeile hinzuzufügen.
- -bap oder --blank-Linien-after-Verfahren im Programm oder eine Leerzeile hinzuzufügen.
- -bbb oder --blank-Linien-after-Block-Kommentare in den Kommentaren eine Leerzeile hinzuzufügen.
- -bc oder --blank-Linien-after-Kommas im Deklarationsteil, wenn es ein Komma dh wickeln.
- -bl oder --braces-after-if-Zeile if (oder auch, für, etc.) und "{" in verschiedenen Reihen und "}" Abschnitt später seine eigene Linie ausgeführt.
- -bli <indent Zellzahl> oder --brace-indent <indent Zellzahl> die Anzahl der Raster} {Einzug festlegen.
- -br oder --braces-on-if-Zeile if (oder auch, für, etc.) und der hintere Teil der Umsetzung der lame "{" in verschiedenen Reihen und "}" auf seine eigene Linie.
- -bs oder --blank-vor-sizeof sizeof nach einem Leerzeichen.
- -c <Anzahl der Spalten> oder --comment-Einzug <Spaltennummer> Die Kommentare in den Programmcode auf das rechte Feld angegeben.
- -CD <Anzahl der Spalten> oder --declaration-Kommentar-Spalte <Spaltennummer> Erklärung die Kommentare in die rechte Seite des Feldes angibt.
- -cdb oder --comment-Trennzeichen-on-Leerzeilen-Kommentar in einer eigenen Zeile Symbol.
- -ce --cuddle-else oder auch in "}" (wenn das Ende der Implementationsabschnitt) nach gelegt.
- -ci <indent Zellzahl> oder --continuation-Einzug <indent Zellzahl> narrative Linie zu lang ist, nach einer bestimmten Anzahl von Gitter Newline eingekerbten zu ändern.
- -cli <indent Zellzahl> oder --case-indentation- <indent Zellennummer>, wenn Sie den Fall mit, Schalter indent die Anzahl der Raster.
- -cp <Anzahl der Spalten> oder -else-endif-Spalte <Spaltennummer> Platz else und elseif Kommentar Erzählung das Recht des Feldes gegeben.
- -cs oder --space-after-warf einen Raum nach dem Guss.
- -d <indent Zellzahl> oder -Linie-Kommentare-Einzug <indent Zellennummer> für den Programmcode ist auf den richtigen Noten nicht, seine Gedankenstrich die Anzahl der Zellen festgelegt.
- -di <Spaltennummer> oder --declaration-Einzug <Spaltennummer> Die Variable Deklarationsteil in das angegebene Feld.
- -fc1 oder --format-first-column-Kommentare an der Spitze für einen Kommentar jede Zeile, eingestellt sein Format.
- -fca oder --format-all-Kommentare alle Kommentare eingestellt Format.
- -gnu oder --gnu-style Format GNU Verwendung angegeben, dies ist der Standardwert.
- -i <Zellzahl> oder --indent-Ebene <Zellennummer> die Anzahl der Raster Einzug festlegen.
- -ip <Zellzahl> oder --parameter-Einzug <Zellzahl> Einstellparameter einrücken die Anzahl der Zellen.
- -kr oder -K-und-r-Stil gibt Kernighan & Ritchie Format.
- -lp oder --continue-at-Klammern Erzählung zu lange wickeln, und Erzählung enthält Klammern, wenn die Klammern für jede Zeile Feld senkrecht zu dessen Inhalt Anordnung beginnen.
- -nbad oder --no-blank-Linien-after-Deklarationen nicht eine Leerzeile nach dem Deklarationsabschnitt hinzuzufügen.
- -nbap oder --no-blank-Linien-after-Verfahren nicht um eine leere Zeile nach dem Programm hinzufügen.
- -nbbb oder --no-blank-Linien-after-Block-Kommentare nicht eine Leerzeile nach dem Kommentarbereich hinzufügen.
- -nbc oder --no-blank-Linien-after-Kommas im Deklarationsteil, auch wenn ein Komma erscheint, Wickeln immer noch nicht.
- -ncdb oder --no-Kommentar-Begrenzer-on-Leerzeilen-Symbol nicht eigene Linie kommentieren.
- -nce oder --dont-Kuschel sonst sonst nicht setzen Sie "}" nach.
- NCS oder --no-Raum-after-wirft keinen Raum nach einer Besetzung.
- -nfc1 oder --dont-Format-first-column-Kommentare Nicht forma an der Spitze jeder Kommentarzeile.
- -nfca oder --dont-Format-Kommentare formatieren Sie keine Kommentare.
- -nip oder --no-Parameter-Einzug Parameter nicht Einzug.
- -nlp oder --dont-line-up-Klammern Erzählung zu lange wickeln, und Erzählung enthält Klammern, die Klammern nicht der Beginn jeder Zeile Feld senkrecht zu seiner Bestellung.
- -npcs oder --no-Raum-after-Funktion-Call-Namen nach dem Aufruf Funktionsnamen keine Leerzeichen setzen.
- -npro oder --ignore-Profil haben Einzug die Konfigurationsdatei nicht .indent.pro zu lesen.
- -npsl oder --dont-break-Prozedur-Typ Programmtyp und Programmnamen auf der gleichen Linie.
- -nsc --dont-Sterne-Kommentare oder Anmerkungen auf der linken Seite nicht ein Sternchen (*) hinzufügen.
- -nsob oder --leave-optional-Semikolon nicht die zusätzliche Leerzeile behandeln.
- -nss oder --dont-Raum-special-Semikolon oder wenn nur eine Zeile während Zone, wenn keine Leerzeichen vor dem Semikolon setzen.
- -nv oder --no-Ausführlichkeit zeigt keine detaillierten Angaben.
- -orig oder --original Verwendung Berkeley-Format.
- -tlg oder --space-after-Prozedur-Anrufe zwischen dem Namen des Funktionsaufrufs und "{" plus Leerzeichen.
- -psl oder --procnames-Start-Leitungen Programmtyp vor einer Zeile des Programmnamens gesetzt.
- -SC oder --start-links-side-of-Kommentare auf der linken Seite jeder Zeile Kommentar mit einem Stern (*).
- -sob oder --swallow-optional-blank-Linien, die die zusätzlichen Leerzeilen zu entfernen.
- -ss oder --space-special-Semikolon, wenn jetzt ein Liniensegment oder swile ist, fügen Sie ein Leerzeichen vor dem Semikolon.
- -st oder --standard-Ausgabe zeigt das Ergebnis auf dem Standardausgabegerät.
- -T Datentyp Name Einzug.
- -ts <Zellzahl> oder --tab-size <Zellzahl> legt die Länge der Lasche.
- Zeigt detaillierte Informationen über die Implementierung -v oder --verbose.
- -Version Versionsinformationen anzeigen.
Einrücken Formatierungscode
indent Parameter | Wert | Bedeutung |
---|---|---|
--blank-Linien-after-Erklärungen | schlecht | Variable Ton Ming Houjia leere Zeile |
--blank-Linien-after-Verfahren | bap | Nach der Funktion Leerzeilen |
--blank-Linien-vor-Block-Kommentare | bbb | Fügen Sie Leerzeilen vor Block Kommentare |
--break-before-boolean-Operator | BBO | Lange Schlangen, der logische Operator vor Verzweigung |
--blank-Linien-after-Komma | nbc | Variablendeklaration, nicht eine durch Kommata getrennte Größenzweig |
--braces-after-if-line | bl | "Wenn" und "{" auf zwei Zeilen aufgeteilt |
--brace-indent 0 | bli0 | "{" Wird nicht weiter einrücken |
--braces-after-struct-Decl-line | bls | Definition der Struktur, "Struktur" und "{" Branches |
--comment-indentationn | c33 | Nach der Aussage ist eine Kommentarzeile bei 33 beginnt |
--declaration-Kommentar-columnn | CD33 | Nachdem die Variablendeklarationen Kommentar beginnt in Zeile 33 |
--comment-Trennzeichen-on-blank-lines | NCDB | Nicht zu werden einzeilige Kommentarblock Kommentar |
--cuddle-do-while | ncdw | "Do --- während" The ", während" und seine vorhergehenden "}" auf einer neuen Zeile |
--cuddle-else | nce | "Else" und seine vorhergehenden "}" auf einer neuen Zeile |
--case-Einbuchtung 0 | cli0 | Die Schaltergehäuse Aussagen in 0 Räumen |
--else-endif-columnn | CP33 | #else #endif hinter dem Kommentar beginnt in Zeile 33 |
--space-after-Besetzung | cs | Spaces nach der Typumwandlung |
--line-Kommentare-Einzug n | d0 | Einzeilige Kommentare (nicht von einem Anfang), ließ keinen Einzug |
--break-function-Decl-args | nbfda | Schließen: eine Reihe von Funktionsparametern |
--declaration-indentationn | di2 | Variablendeklarationen, variable beginnt in Zeile 2, die müssen nicht ausrichten |
--format-first-column-Kommentare | NFC1 | Hinweise Nicht forma in der ersten Startreihe |
--format-all-Kommentare | NFCA | Nicht öffnen alle Kommentar Formatierungsschalter |
--honour-Zeilenumbrüche | HNL | Möchte Linien an der Position von Zeilenumbrüchen in der Eingabe brechen. |
--indent-leveln | i4 | Stellen Sie den Einzug Anzahl der Zeichen, wenn es eine ganze Zahl mehrere Reiter von Reiter ist einrücken, sonst mit Leerzeichen gefüllt. |
--parameter-indentationn | ip5 | Old-style Funktionsdefinition Parameter Beschreibung fünf Leerzeichen eingerückt |
--line Länge 75 | l75 | 75 längste Non-Kommentarzeile |
--continue-at-Klammern | lp | Fortsetzung aus den Klammern auf der Linie zu erscheinen begannen |
--space-after-Prozedur-Anrufe | Stück | Setzen Sie einen Raum zwischen der Funktion und der "(" |
--space-after-Klammern | NPR | In der "(" after ")" Legen Sie keine Leerzeichen vor |
--procnames-Start-Linien | PSL | Der Name der Funktion und Rückgabetyp auf zwei Linien definiert |
--space-after-für | saf | für einen Raum hinter |
--space-after-if | sai | Wenn es einen Raum hinter |
--space-after-while | Säge | Während Plätze hinter |
--start-links-side-of-Kommentare | nsc | Block-Kommentar nicht erzeugt wird hinzugefügt * |
--swallow-optional-blank-Linien | nsob | Entfernen Sie nicht leere Zeilen hinzugefügt werden können, |
--space-special-Semikolon | NSS | Row for oder while-Anweisung, die ";" ohne Vorleer-. |
--tab-Größe | TS4 | Ein Register von vier Räume (sein teilbar "-in") |
--use-Tabs | ut | Verwenden Sie Tab einrücken |