Man page - indent(1)
Packages contains this manual
Available languages:
en jaManual
INDENT
å åæž åŒ
説 æ
㪠ã ã· ã§ ã³
indent ã® èµ· å
ã ã 㯠㢠ã ã ã 㡠〠ã«
äž è¬ ç 㪠㹠㿠〠ã«
空 è¡
--blank-lines-after-declarations
--blank-lines-after-procedures
ã³ ã¡ ã³ ã
æ
宣 èš
〠㳠ã ã³ ã ä» ã
é· ã è¡ ã® æ ã è¿ ã
æŽ åœ¢ ã® ç¡ å¹ å
ã ã® ä» ã® ãª ã ã· ã§ ã³
ã ã°
è äœ æš© 衚 瀺
㪠ã ã· ã§ ã³ ã® çž äº å ç § ã ãŒ
è¿ ã å€
ã 㡠〠ã«
äœ è
å±¥ æŽ
è äœ æš©
å å
indent - 空 çœ ã® æ¿ å ¥ ã å é€ ã è¡ ã ã C èš èª ã ã ã° ã© ã ã® èŠ æ ã ã å€ ã ã ã
æž åŒ
indent [options] [input-files]
indent [options] [single-input-file] [-o output-file]
indent --version
説 æ
ã ã® man ã ㌠㞠㯠ã 㡠〠㫠indent.texinfo ã ã ç æ ã ã ã ã ã 㯠indent ã ㌠㞠㧠㳠2.2.9 çš ã® ã The indent Manualã ã® 2.2.9 ç (2002 幎 11 æ 10 æ¥ ç ) ã§ ã ã ã
indent ã ã ã° ã© ã ã 䜿 ã 㚠㳠㌠ã ã èª ã¿ ã ã ã ã ã ã ãš ã ã§ ã ã ã 㟠ã ã C èš èª ã® ã³ ãŒ ã èš è¿° ã ã ã ã 㹠㿠〠㫠ã ã å¥ ã® ã¹ ã¿ ã€ ã« ã« å€ æ ã ã ã ãš ã ã§ ã ã ã
indent 㯠ã ã ã ã ã ã C èš èª ã® æ æ³ ã ç è§£ ã ã ã ã æ æ³ ã äž å® å š ãª éš å ã 誀 㣠㊠ã ã éš å ã ã§ ã ã ã ã åŠ ç ã ã ã ãš ã ã ã
ã ㌠㞠㧠㳠1.2 以 é 㧠㯠ã GNU 㹠㿠〠㫠㮠〠㳠ã ã³ ã ã ã ã ã© ã« ã ã§ ã ã ã
㪠ã ã· ã§ ã³
-bad , --blank-lines-after-declarations
宣 èš ã®
åŸ ã« å¿
ã 空 è¡
ã 眮 ã ã
ã
空 è¡
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-bap , --blank-lines-after-procedures
æ ç¶ ã
æ¬ äœ ã® åŸ ã« å¿
ã 空 è¡ ã 眮 ã
ã
ã
空 è¡
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-bbb , --blank-lines-before-block-comments
ã ã ã
㯠㳠㡠㳠ã ã®
å ã« å¿
ã 空 è¡
ã 眮 ã ã
ã
空 è¡
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-bbo , --break-before-boolean-operator
é· ã è¡
ã ã ㌠㪠㢠ã³
æŒ ç® å ã® å ã§
æ ã è¿ ã ã
ã
é· ã è¡ ã® æ
ã è¿ ã
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-bc , --blank-lines-after-commas
宣 èš äž
ã® ã³ ã³ ã ã® åŸ
ã« å¿
ã æ¹ è¡ ã
眮 ã ã
ã
宣 èš
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-bl , --braces-after-if-line
ã 㬠ãŒ
ã¹ ã¯
if
ç 㮠次
ã® è¡ ã« çœ® ã ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-bli n , --brace-indent n
ã 㬠ãŒ
ã¹ ã
n
å ã® ã¹
ã ㌠㹠㧠〠ã³
ã ã³ ã ä» ã ã
ã ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-bls , --braces-after-struct-decl-line
ã 㬠ãŒ
ã¹ ã¯
struct
宣 èš è¡
㮠次 ã® è¡ ã« çœ®
ã ã
ã
宣 èš
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-br , --braces-on-if-line
ã 㬠ãŒ
ã¹ ã¯
if
ç ã ã
ã è¡ ã« çœ® ã ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-brs , --braces-on-struct-decl-line
ã 㬠ãŒ
ã¹ ã¯
struct
宣 èš è¡
ã ã ã è¡ ã« çœ®
ã ã
ã
宣 èš
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-bs , --Bill-Shannon , --blank-before-sizeof
sizeof
ãš ã
ã® åŒ ã æ° ã® é
㫠空 çœ ã 眮 ã
ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-c n , --comment-indentation n
ã³ ã¡ ã³
ã ã 㳠㌠ã ã®
å³ ã® ã« ã© ã
n
㫠眮 ã ã
ã
ã³ ã¡ ã³ ã
ã
㻠㯠㷠㧠㳠ã
å ç
§ ã ã ã ãš
ã
-cbi n , --case-brace-indentation n
case ã© ã ã«
ã® åŸ ã« ã ã ã¬
㌠㹠ã
n
å ã®
空 çœ ã§ ã€ ã³ ã
ã³ ã ä» ã ã ã
ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-cd n , --declaration-comment-column n
ã³ ã¡ ã³
ã ã 宣 èš ã® å³
ã® ã« ã© ã
n
ã«
眮 ã ã
ã
ã³ ã¡ ã³ ã
ã
㻠㯠㷠㧠㳠ã
å ç
§ ã ã ã ãš
ã
-cdb , --comment-delimiters-on-blank-lines
空 è¡ ã«
ã³ ã¡ ã³ ã åº å
ã æ å ã 眮 ã
ã
ã
ã³ ã¡ ã³ ã
ã
㻠㯠㷠㧠㳠ã
å ç
§ ã ã ã ãš
ã
-cdw , --cuddle-do-while
do {} while;
ã®
while ãš ã ã® å ã® `}ÂŽ
ã 䞊 ã¹ ã ã
ã
ã³ ã¡ ã³ ã
ã
㻠㯠㷠㧠㳠ã
å ç
§ ã ã ã ãš
ã
-ce , --cuddle-else
else ãš ã ã®
å ã® `}ÂŽ ã 䞊 ã¹
ã ã
ã
ã³ ã¡ ã³ ã
ã
㻠㯠㷠㧠㳠ã
å ç
§ ã ã ã ãš
ã
-ci n , --continuation-indentation n
å ã® è¡
ã ã ç¶ ç¶ ã ãŠ
ã ã å Ž å ã« ã¯
ã
n
å 㮠空 çœ
㧠〠㳠ã ã³ ã
ã ã ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-cli n , --case-indentation n
case ã© ã ã«
ã N å 㮠空 çœ ã§
〠㳠ã ã³ ã ã
ã ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-cp n , --else-endif-column n
#else
æ ãš
#endif
æ ã® å³ ã® ã«
ã© ã
n
ã« ã³ ã¡
ã³ ã ã 眮 ã ã
ã
ã³ ã¡ ã³ ã
ã
㻠㯠㷠㧠㳠ã
å ç
§ ã ã ã ãš
ã
-cs , --space-after-cast
ã 㣠ã¹
ã æŒ ç® å ã® åŸ
㫠空 çœ ã 眮 ã
ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-d n , --line-comments-indentation n
㳠㌠ã
ã® å³ ã§ ãª ã ã³
ã¡ ã³ ã 㯠空 çœ
n
å 㧠〠㳠ã
ã³ ã ã ã ã ã
ã« èš å® ã ã ã
ã
ã³ ã¡ ã³ ã
ã
㻠㯠㷠㧠㳠ã
å ç
§ ã ã ã ãš
ã
-bfda , --break-function-decl-args
(é¢ æ° ) 宣
èš ã® å
š ㊠㮠åŒ
ã æ° ã® åŸ ã§ æ
ã è¿ ã ã
ã
宣 èš
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-bfde , --break-function-decl-args
(é¢ æ° ) 宣
èš ã® å
š ㊠㮠åŒ
ã æ° ã® å ã§ æ
ã è¿ ã ã
ã
宣 èš
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-di n , --declaration-indentation n
å€ æ° ã
ã« ã© ã
n
㫠眮
ã ã
ã
宣 èš
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-fc1 , --format-first-column-comments
æ å ã®
ã« ã© ã ã ã å§
㟠ã ã³ ã¡ ã³ ã
ã æŽ åœ¢ ã ã ã
ã
ã³ ã¡ ã³ ã
ã
㻠㯠㷠㧠㳠ã
å ç
§ ã ã ã ãš
ã
-fca , --format-all-comments
ã³ ã¡ ã³
ã ã® æŽ åœ¢ ã å
š
㊠ã ç¡ å¹ ã« ã
㪠ã ã
ã
ã³ ã¡ ã³ ã
ã
㻠㯠㷠㧠㳠ã
å ç
§ ã ã ã ãš
ã
-gnu , --gnu-style
GNU 㳠㌠ã
㣠㳠㰠㹠㿠ã€
ã« ã 䜿 çš ã ã
ã ã ã 㯠ã ã
ã© ã« ã ã® å äœ
ã§ ã ã ã
ã
äž è¬ ç 㪠ã¹
㿠〠ã«
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-hnl , --honour-newlines
å
¥ å ã
ã¡ ã€ ã« ã§ æ¹ è¡
ã å
¥ 㣠㊠ã ã
äœ çœ® ã§ é· ã è¡
ã æ ã è¿ ã ã
ã ã« ã ã ã
ã
é· ã è¡ ã® æ
ã è¿ ã
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-i n , --indent-level n
〠㳠ã
ã³ ã 㮠㬠ã ã«
ã 空 çœ
n
å ã«
èš å® ã ã ã
ã
〠㳠ã ã³ ã
ä» ã
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-ip n , --parameter-indentation n
å€ ã 圢
åŒ ã® é¢ æ° å® çŸ©
ã® ã 㩠㡠㌠ã¿
å ã 空 çœ
n
å
㧠〠㳠ã ã³ ã
ã ã ã
ã
〠㳠ã ã³ ã
ä» ã
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-kr , --k-and-r-style
Kernighan & Ritchie
㳠㌠ã 㣠㳠ã°
㹠㿠〠㫠ã 䜿
çš ã ã ã
ã
äž è¬ ç 㪠ã¹
㿠〠ã«
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-l n , --line-length n
ã³ ã¡ ã³
ã 㧠㪠ã è¡ ã®
æ 倧 ã® é· ã ã
n
ã« èš å® ã ã
ã
ã
é· ã è¡ ã® æ
ã è¿ ã
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-lc n , --comment-line-length n
ã³ ã¡ ã³
ã ã æŽ åœ¢ ã ã
æ 倧 ã® é· ã ã
n
ã« èš å® ã ã
ã
ã
ã³ ã¡ ã³ ã
ã
㻠㯠㷠㧠㳠ã
å ç
§ ã ã ã ãš
ã
-lp , --continue-at-parentheses
å ã® è¡
ã« ç¶ ã è¡ ã æ¬
匧 ã® äœ çœ® ã« æ
ã ã ã
ã
〠㳠ã ã³ ã
ä» ã
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-lps , --leave-preprocessor-space
`#ÂŽ ãš ã
㪠ã ã ã» ã ãµ
ã 㣠㬠㯠ã ã£
ã ã® é 㮠空 çœ
ã æ® ã ã
ã
〠㳠ã ã³ ã
ä» ã
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-nbad , --no-blank-lines-after-declarations
宣 èš ã®
åŸ ã« ç©º è¡ ã 眮
ã 㪠ã ã
ã
空 è¡
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-nbap , --no-blank-lines-after-procedures
æ ç¶ ã
æ¬ äœ ã® åŸ ã« ç©º
è¡ ã 眮 ã 㪠ã
ã
ã
空 è¡
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-nbbo , --break-after-boolean-operator
ã ㌠ãª
ã¢ ã³ æŒ ç® å ã®
å ã§ é· ã è¡ ã
æ ã è¿ ã 㪠ã
ã
ã
é· ã è¡ ã® æ
ã è¿ ã
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-nbc , --no-blank-lines-after-commas
宣 èš äž
ã® ã³ ã³ ã ã® åŸ
ã« æ¹ è¡ ã 眮 ã
㪠ã ã
ã
宣 èš
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-nbfda , --dont-break-function-decl-args
é¢ æ° å®£
èš ã® å åŒ ã æ°
ã å¥ ã
ã® è¡ ã«
眮 ã 㪠ã ã
ã
宣 èš
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-ncdb , --no-comment-delimiters-on-blank-lines
空 è¡ ã«
ã³ ã¡ ã³ ã åº å
ã æ å ã 眮 ã
㪠ã ã
ã
ã³ ã¡ ã³ ã
ã
㻠㯠㷠㧠㳠ã
å ç
§ ã ã ã ãš
ã
-ncdw , --dont-cuddle-do-while
do {} while;
ã®
}
ãš
while
ã å ã
è¡ ã« äžŠ 㹠㪠ã
ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-nce , --dont-cuddle-else
}
ãš
else
ã å ã è¡ ã« äžŠ
㹠㪠ã ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-ncs , --no-space-after-casts
ã 㣠ã¹
ã æŒ ç® å ã® åŸ
㫠空 çœ ã 眮 ã
㪠ã ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-nfc1 , --dont-format-first-column-comments
æ å ã®
ã« ã© ã ã ã å§
㟠ã ã³ ã¡ ã³ ã
ã é åžž ã® ã ã
ã« æŽ åœ¢ ã 㪠ã
ã
ã
ã³ ã¡ ã³ ã
ã
㻠㯠㷠㧠㳠ã
å ç
§ ã ã ã ãš
ã
-nfca , --dont-format-comments
ã© ã® ã
ã 㪠㳠㡠㳠ã
ã æŽ åœ¢ ã 㪠ã
ã
ã
ã³ ã¡ ã³ ã
ã
㻠㯠㷠㧠㳠ã
å ç
§ ã ã ã ãš
ã
-nhnl , --ignore-newlines
å
¥ å ã
ã¡ ã€ ã« ã§ æ¹ è¡
ã å
¥ 㣠㊠ã ã
äœ çœ® ã§ é· ã è¡
ã æ ã è¿ ã ãª
ã ã ã ã« ã ã
ã
ã
é· ã è¡ ã® æ
ã è¿ ã
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-nip , --no-parameter-indentation
ã ã© ã¡
㌠㿠㮠〠㳠ã
ã³ ã å¹
ã 0 ã« ã
ã ã
ã
〠㳠ã ã³ ã
ä» ã
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-nlp , --dont-line-up-parentheses
æ¬ åŒ§ ã®
äœ çœ® ã æ ã ãª
ã ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-npcs , --no-space-after-function-call-names
é¢ æ° åŒ
ã³ åº ã å
éš ã®
é¢ æ° ã® åŸ ã« ç©º
çœ ã 眮 ã 㪠ã
ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-nprs , --no-space-after-parentheses
ÂŽ(ÂŽ ã®
åŸ ãš ÂŽ)ÂŽ ã® å ã«
空 çœ ã 眮 ã ãª
ã ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-npsl , --dont-break-procedure-type
æ ç¶ ã
ã® å ã å å ãš
å ã è¡ ã« çœ® ã
ã
ã
宣 èš
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-nsaf , --no-space-after-for
for
ã® åŸ
㫠空 çœ ã 眮 ã
㪠ã ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-nsai , --no-space-after-if
if
ã® åŸ
㫠空 çœ ã 眮 ã
㪠ã ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-nsaw , --no-space-after-while
while
ã® åŸ
㫠空 çœ ã 眮 ã
㪠ã ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-nsc , --dont-star-comments
`*ÂŽ æ å
ã ã³ ã¡ ã³ ã ã®
å·Š 㫠眮 ã 㪠ã
ã
ã
ã³ ã¡ ã³ ã
ã
㻠㯠㷠㧠㳠ã
å ç
§ ã ã ã ãš
ã
-nsob , --leave-optional-blank-lines
äœ èš ãª
空 è¡ ã å é€ ã
㪠ã ã
ã
空 è¡
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-nss , --dont-space-special-semicolon
ç¹ å® ã®
æ ã® åŸ ã® ã» ã
ã³ ã ã³ ã® å ã«
空 çœ ã 眮 ã ãª
ã ã `-ssÂŽ ã ç¡ å¹
ã« ã ã ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-nut , --no-tabs
ã¿ ã ã§
㯠㪠ã 空 çœ ã
䜿 ã ã
ã
〠㳠ã ã³ ã
ä» ã
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-nv , --no-verbosity
詳 现 衚
瀺 㢠㌠ã ã ç¡
å¹ ã« ã ã ã
ã
ã ã® ä» ã® ãª
ã ã· ã§ ã³
ã ã»
㯠㷠㧠㳠ã å
ç
§ ã ã ã ãš ã
-orig , --original
㪠㪠ãž
ã ã« ã® Berkeley ã³ ãŒ
ã 㣠㳠㰠㹠ã¿
〠㫠ã 䜿 çš ã
ã ã
ã
äž è¬ ç 㪠ã¹
㿠〠ã«
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-npro , --ignore-profile
`.indent.proÂŽ ã
㡠〠㫠ã èª ã¿
蟌 㟠㪠ã ã
ã
indent 㮠起 å
ã 㻠㯠㷠㧠ã³
ã å ç
§ ã ã ã
ãš ã
-pcs , --space-after-procedure-calls
åŒ ã³ åº
ã ã ã æ ç¶ ã
ã® å å ãš â(â ã®
é 㫠空 çœ ã æ¿
å
¥ ã ã ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-pi n , --paren-indentation n
æ ã äž å® å š ãª å Ž å 㫠䜿 ã ã ã é æ¬ 匧 ÂŽ(ÂŽ ã 㚠㮠远 å 㮠〠㳠ã ã³ ã ã æ å® ã ã ã ã æ ã 㻠㯠㷠㧠㳠ã å ç § ã ã ã ãš ã
-pmt , --preserve-mtime
åº å ã 㡠〠㫠㮠㢠㯠㻠㹠æ å» ãš ä¿® æ£ æ å» ã ä¿ å ã ã ã ã ã ã® ä» ã® ãª ã ã· ã§ ã³ ã 㻠㯠㷠㧠㳠ã å ç § ã ã ã ãš ã
-prs , --space-after-parentheses
ÂŽ(ÂŽ ã®
åŸ ãš ÂŽ)ÂŽ ã® å ã«
空 çœ ã 眮 ã ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-psl , --procnames-start-lines
æ ç¶ ã
ã® å ã å å ãš
å ã è¡ ã« çœ® ã
ã
ã
宣 èš
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-saf , --space-after-for
for
ã® åŸ
ã« ã¹ ã ㌠㹠ã
眮 ã ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-sai , --space-after-if
if
ã® åŸ
ã« ã¹ ã ㌠㹠ã
眮 ã ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-saw , --space-after-while
while
ã® åŸ
ã« ã¹ ã ㌠㹠ã
眮 ã ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-sbi n , --struct-brace-indentation n
stract, union, enum ã®
ã 㬠㌠㹠ã
n
å 㮠空 çœ ã§ ã€
ã³ ã ã³ ã ã ã
ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-sc , --start-left-side-of-comments
`*ÂŽ æ å
ã ã³ ã¡ ã³ ã ã®
å·Š 㫠眮 ã ã
ã
ã³ ã¡ ã³ ã
ã
㻠㯠㷠㧠㳠ã
å ç
§ ã ã ã ãš
ã
-sob , --swallow-optional-blank-lines
äœ èš ãª
空 è¡ ã å ã é€
ã ã
ã
空 è¡
ã ã» ã¯
ã· ã§ ã³ ã å ç
§
ã ã ã ãš ã
-ss , --space-special-semicolon
1 è¡ ã§ èš
è¿° ã ã
for
æ ãš
while
æ ã« ã ã ãŠ
ã ã» ã ã³ ã ã³
ã® å 㫠空 çœ ã
眮 ã ã
ã
æ
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-st , --standard-output
æš æº åº
å ã« æž ã åº ã
ã
ã
indent 㮠起 å
ã 㻠㯠㷠㧠ã³
ã å ç
§ ã ã ã
ãš ã
|
-T |
å å ã® å å ã indent ã« æ å® ã ã ã |
ã 宣 èš ã 㻠㯠㷠㧠㳠ã å ç § ã ã ã ãš ã
-ts n , --tab-size n
ã¿ ã ã®
å¹
ã 空 çœ
n
å
ã« èš å® ã ã ã
ã
〠㳠ã ã³ ã
ä» ã
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-ut , --use-tabs
ã¿ ã ã
䜿 ã ã ã ã ã
ã ã ã© ã« ã ã§
ã ã ã
ã
〠㳠ã ã³ ã
ä» ã
ã 㻠㯠ã·
ã§ ã³ ã å ç
§ ã
ã ã ãš ã
-v , --verbose
詳 现 衚
瀺 㢠㌠ã ã æ
å¹ ã« ã ã ã
ã
ã ã® ä» ã® ãª
ã ã· ã§ ã³
ã ã»
㯠㷠㧠㳠ã å
ç
§ ã ã ã ãš ã
-version
indent
ã® ã
ãŒ ãž ã§ ã³ çª å·
ã 衚 瀺 ã ã ã
ã
ã ã® ä» ã® ãª
ã ã· ã§ ã³
ã ã»
㯠㷠㧠㳠ã å
ç
§ ã ã ã ãš ã
indent ã® èµ· å
ã ㌠㞠㧠㳠1.3 ã ã 㯠ã indent ã³ ã ã³ ã ã® æž åŒ ã¯ ä»¥ äž ã® ã ã 㫠㪠㣠㊠ã ã :
indent [ options ] [ input-files ]
indent [ options ] [ single-input-file ] [-o output-file ]
ã ã® æž åŒ ã¯ å€ ã ã ㌠㞠㧠㳠ã ä» ã ㌠㞠㧠㳠㮠indent ãš ç° ãª ã ã
æ å ã® æž åŒ ã§ ã¯ 1 〠以 äž ã® å ¥ å ã ã¡ ã€ ã« ã æ å® ã ã ã indent 㯠ã å ã 㡠〠㫠㮠ã ã 㯠㢠ã ã ã³ ã ㌠ã äœ æ ã ㊠ã ã ã 㪠㪠㞠ã ã« ã® ã 㡠〠㫠ã 〠㳠ã ã³ ã ä» ã ã ã ã 㮠㫠眮 ã æ ã ã ã ã ã 㯠㢠ã ã ã® äœ ã æ¹ 㫠〠ã ㊠㯠ã ã ã ã 㯠㢠ã ã ã 㡠〠㫠ã 㻠㯠㷠㧠㳠ã å ç § ã ã ã ãš ã
2 çª ç® ã® æž åŒ ã§ ã¯ å ¥ å ã 㡠〠㫠ã 1 〠ã ã æ å® ã ã ã ã ã® å Ž å ã 㟠ã ã¯ æš æº å ¥ å ã 䜿 ã å Ž å 㫠㯠ã `-oÂŽ 㪠ã ã· ã§ ã³ ã® åŸ ã« åº å ã ã¡ ã€ ã« ã æ å® ã ã ã ãš ã ã§ ã ã ã
indent ã« æš æº åº å ãž åº å ã ã ã 㫠㯠`-stÂŽ 㪠ã ã· ã§ ã³ ã 䜿 ã ã ã ã ã èš± ã ã ã 㮠㯠ã å ¥ å ã 㡠〠㫠ã 1 〠ã ã ã® å Ž å ã ã æš æº å ¥ å ã 䜿 ã å Ž å ã ã ã§ ã ã ã
å ¥ å ã ã¡ ã€ ã« ã æ å® ã 㪠ã ã ã° å ¥ å ã¯ æš æº å ¥ å ã ã èª ã¿ èŸŒ 㟠ã ã ã 㟠ã ã `-ÂŽ ãš ã ã ã 㡠〠㫠å ã æ å® ã ã ã å Ž å ã« ã æš æº å ¥ å ã èª ã¿ èŸŒ 㟠ã ã ã
䜿 çš äŸ ãš ã ㊠㯠ã 以 äž ã® ã³ ã ã³ ã 㯠ã ã ã ã ã ã ã° ã© ã `slithy_toves.cÂŽ ã èª ã¿ èŸŒ ã¿ ã 〠㳠ã ã³ ã ä» ã ã ã ã ã ã¹ ã ã `slithy_toves.outÂŽ ã« æž ã 蟌 ã :
indent slithy_toves.c -o slithy_toves.out
indent -st slithy_toves.c > slithy_toves.out
cat slithy_toves.c | indent -o slithy_toves.out
indent ã® ä» ã® ãª ã ã· ã§ ã³ ã® ã» ãš ã 㩠㯠ã ã ã ã° ã© ã ã ã© ã® ã ã ã« æŽ åœ¢ ã ã ã ã å¶ åŸ¡ ã ã ã ã ã® ã ã® ã§ ã ã ã ã ㌠㞠㧠㳠1.2 ã ã 㯠ã indent 㯠å 㪠ã ã· ã§ ã³ å ãš ã ãŠ é· ã å å ã èª è ã ã ã é· ã 㪠ã ã· ã§ ã³ ã® å 㫠㯠`--ÂŽ ã `+ÂŽ ã 眮 ã ã ã ã [POSIX æš æº ãš äž è²« æ§ ã æ ã ã ã ã ã ã çŸ åš ã¯ `+ÂŽ ã `--ÂŽ 㫠眮 ã æ ã ã ã ãš ã ㊠ã ã ãš ã ã ã§ ã ã ã ] æ¬ ã ã 㥠㡠㳠ã 㮠倧 éš å 㧠㯠ã ç°¡ æœ ã« è¡š çŸ ã ã ã ã ã« äŒ çµ± ç 㪠ç ã å å ã 䜿 㣠㊠ã ã ã é· ã 㪠ã ã· ã§ ã³ å ãš ç ã 㪠ã ã· ã§ ã³ å 㮠㪠㹠ã 㯠ã ã 㪠ã ã· ã§ ã³ ã® æŠ èŠ ã ã å ç § ã ã ã ãš ã
å¥ ã® äœ¿ çš äŸ ã æ ã ã :
indent -br test/metabolism.c -l85
ã ã ã« ã ã ã ã ã ã° ã© ã `test/metabolism.cÂŽ ã `-brÂŽ 㪠ã ã· ã§ ã³ ãš `-l85ÂŽ 㪠ã ã· ã§ ã³ ã çš ã ㊠〠㳠ã ã³ ã ä» ã ã ã ã ã ã® åº å ã `test/metabolism.cÂŽ ã« é ã æž ã ã ã ã å ã® `test/metabolism.cÂŽ ã® å 容 㯠`testÂŽ ã 㣠㬠㯠ã 㪠㫠ã ã 㯠㢠ã ã ã 㡠〠㫠㚠ã ãŠ æž ã 蟌 㟠ã ã ã
ã ã® äŸ ãš å ã æ å® ã é· ã 㪠ã ã· ã§ ã³ å ã çš ã ãŠ è¡ ã 㚠以 äž ã® ã ã 㫠㪠ã :
indent --braces-on-if-line --line-length185 test/metabolism.c
indent +braces-on-if-line +line-length185 test/metabolism.c
indent ã é » ç¹ ã« å ã 㪠ã 㷠㧠㳠㧠䜿 ã 㪠ã ã° ã ã ã ã ã `.indent.proÂŽ ãš ã ã ã ã¡ ã€ ã« ã« æž ã ㊠ã ã ãš ã ã ã indent 㯠3 ã€ ã® å Ž æ ã§ ã ã ã 㡠〠㫠ã ã¡ ã€ ã« ã æ¢ ã ã æ å ã« ç° å¢ å€ æ° INDENT_PROFILE ã ã ã ã ã ã ã§ ã 㯠ã ã ã ã ã® ç° å¢ å€ æ° ã ã ã å Ž å ã ã ã® å€ ã 䜿 çš ã ã ã 㡠〠㫠㮠å å ãš ã ㊠解 é ã ã ã ã ã® ç° å¢ å€ æ° ã 㪠ã å Ž å ã indent 㯠㫠㬠㳠ã ã 㣠㬠㯠ã 㪠㮠`.indent.proÂŽ ã æ¢ ã ã ã ã å åš ã ã ã° ã ã ã 䜿 ã ã indent 㯠æ åŸ ã« ã ㌠ã ã 㣠㬠㯠ã 㪠㮠`.indent.proÂŽ ã æ¢ ã ã ã ã å åš ã ã ã° ã ã ã 䜿 ã ã ã ã® å äœ ã¯ åŸ æ¥ ã® ã ㌠㞠㧠㳠ã å¥ ã ㌠㞠㧠㳠㮠indent ãš ç° ãª ã ã ã ã ã 㯠ã äž¡ æ¹ ã® ã 㣠㬠㯠ã 㪠㫠`.indent.proÂŽ ã 㡠〠㫠ã ã ã ã° ã äž¡ æ¹ ãš ã 䜿 çš ã ã ã
`.indent.proÂŽ ã® æž åŒ ã¯ ã ã³ ã ã³ ã 㩠〠㳠㫠æ å® ã ã ã® ãš å ã ã ã 空 çœ (ã¿ ã ã ã¹ ã ãŒ ã¹ ã æ¹ è¡ ) ã§ åº å ã ã ã å 㪠ã 㪠ã 㷠㧠㳠㮠㪠㹠ã ã§ ã ã ã `.indent.proÂŽ 㮠㪠ã 㷠㧠㳠㯠ã C 㟠ã 㯠C++ ã® ã³ ã¡ ã³ ã ã§ å² ã ã ãš ã ã§ ã ã ã ã³ ã¡ ã³ ã ã§ å² ã ã 㪠ã ã· ã§ ã³ ã¯ ç¡ èŠ ã ã ã ã
ã³ ã ã³ ã 㩠〠㳠㪠ã ã· ã§ ã³ ã åŠ ç ã ã ã 㮠㯠ã `.indent.proÂŽ ã åŠ ç ã ã åŸ ã§ ã ã ã åŸ ã ã æ å® ã ã 㪠ã 㷠㧠㳠㯠ã å ã« æ å® ã ã åŒ ã æ° ã äž æž ã ã ã ã ã ã ã« ã¯ äŸ å€ ã 1 〠ã ã : æ 瀺 ç ã« æ å® ã ã 㪠ã 㷠㧠㳠㯠æ é» ã® ãª ã ã· ã§ ã³ ã å¿ ã äž æž ã ã ã (ã äž è¬ ç 㪠㹠㿠〠㫠ã ã å ç § )ã `-nproÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ã ãš ã« ã ã ã indent ã `.indent.proÂŽ ã 㡠〠㫠ã èª ã¿ èŸŒ 㟠㪠ã ã ã ã« ã ã ã ãš ã ã§ ã ã ã
ã ã 㯠㢠ã ã ã 㡠〠ã«
ã ㌠㞠㧠㳠1.3 ã ã 㯠ã GNU indent 㯠GNU 圢 åŒ ã ã 㪠ã ã¡ GNU Emacs ãš å æ§ ã® æ¹ æ³ ã§ ã ã 㯠㢠ã ã ã 㡠〠㫠ã äœ æ ã ã ã 〠㟠ã ã å çŽ ãª ã ã 㯠㢠ã ã ã ã¡ ã€ ã« ãš çª å· ä» ã ã® ã ã 㯠㢠ã ã ã 㡠〠㫠ã ã© ã¡ ã ã äœ æ ã§ ã ã ã
å çŽ ãª ã ã 㯠㢠ã ã ã 㡠〠㫠㮠å å 㯠ã å ã® ã 㡠〠㫠å ã« ãµ ã 㣠ã 㯠㹠ã 远 å ã ãŠ ç æ ã ã ã ã ã ã® ãµ ã 㣠ã 㯠㹠㮠ã ã ã© ã« ã å€ ã¯ ã 1 æ å ã ã ãª ã æ å å `ËÂŽ (ã ã« ã )ã§ ã ã ã ã ã ã 㣠㊠ã `python.cÂŽ ã® ã ã 㯠㢠ã ã ã 㡠〠㫠㯠`python.cËÂŽ 㚠㪠ã ã
ç° å¢ å€ æ° SIMPLE_BACKUP_SUFFIX 㫠奜 ã 㪠æ å å ã èš å® ã ã ã ãš ã« ã ã ã ã ã ã© ã« ã å€ ä»¥ å€ ã® ä»» æ ã® æ å å ã ãµ ã 㣠ã 㯠㹠㚠ã ㊠䜿 çš ã§ ã ã ã
ã 㡠〠㫠`momeraths.cÂŽ ã® çª å· ä» ã ã ã 㯠㢠ã ã 㯠ã `momeraths.c.Ë23ËÂŽ ã® ã ã 㫠㪠ã ã ã ã ã§ ã 23 㯠ã ã® ã 㡠〠㫠㮠ã ã 㯠㢠ã ã ã® ã ㌠㞠㧠㳠㧠ã ã ã ã 㡠〠㫠`src/momeraths.cÂŽ ã® ã ã 㯠㢠ã ã ã äœ æ ã ã ãš ã ã ã ã 㯠㢠ã ã ã 㡠〠㫠㮠å å 㯠`src/momeraths.c.Ë V ËÂŽ ã® ã ã 㫠㪠ã ã ã ã ã§ ã V 㯠ã 㣠㬠㯠ã 㪠`srcÂŽ ã« çŸ åš ã ã æ ã 倧 ã ã ã ㌠㞠㧠㳠ã ã 1 倧 ã ã æ° å ã§ ã ã ã ç° å¢ å€ æ° VERSION_WIDTH 㯠ã å¿ èŠ ã« å¿ ã ㊠巊 åŽ ã« 0 ã 远 å ã ã ã ãš ã« ã ã ã æ° å ã® æ¡ æ° ã å¶ åŸ¡ ã ã ã äŸ ã ã° ã ã® å€ æ° ã "2" ã« èš å® ã ã ãš ã ã ã 㯠㢠ã ã ã 㡠〠㫠㮠å å 㯠`momeraths.c.Ë04ËÂŽ ã® ã ã 㫠㪠ã ã
ã© ã¡ ã ã® æ¹ æ³ ã§ ã ã 㯠㢠ã ã ã 㡠〠㫠ã äœ ã ã 㯠ã ç° å¢ å€ æ° VERSION_CONTROL ã§ å¶ åŸ¡ ã ã ã ã ã® æ å å ã `simpleÂŽ 㪠ã ã° ã å çŽ ãª ã ã 㯠㢠ã ã ã ã ã äœ æ ã ã ã ã ã ã® å€ ã `numberedÂŽ 㪠ã ã° ã çª å· ä» ã ã ã 㯠㢠ã ã ã äœ æ ã ã ã ã ã ã® å€ ã `numbered-existingÂŽ 㪠ã ã° ã 〠㳠ã ã³ ã ä» ã ã ã ã ã¡ ã€ ã« ã® çª å· ä» ã ã® ã ã 㯠㢠ã ã ã æ¢ ã« ã ã å Ž å ã« ã çª å· ä» ã ã ã 㯠㢠ã ã ã äœ æ ã ã ã ã ã ã 以 å€ ã® å Ž å 㫠㯠ã å çŽ ãª ã ã 㯠㢠ã ã ã äœ æ ã ã ã ã VERSION_CONTROL ã èš å® ã ã ㊠ã 㪠ã ã ã° ã indent 㯠`numbered-existingÂŽ ã æ å® ã ã ㊠ã ã ã ã® ãš ã ㊠å äœ ã ã ã
å¥ ã ㌠㞠㧠㳠㮠indent 㯠ã ãµ ã 㣠ã 㯠㹠`.BAKÂŽ ã 䜿 㣠㊠ã ã 㯠㢠ã ã ã 㡠〠㫠㮠å å ã ç æ ã ã ã ã ã® å äœ ã¯ ã SIMPLE_BACKUP_SUFFIX ã« `.BAKÂŽ ã èš å® ã ã ã ãš ã« ã ã ãš ã 㥠㬠㌠ã ã ã ã ãš ã ã§ ã ã ã
å¥ ã ㌠㞠㧠㳠㮠indent 㯠ã çŸ åš ã® GNU indent ã è¡ ã ã ã 㫠㜠㌠㹠ã 㡠〠㫠ã ã ã ã 㣠㬠㯠ã 㪠㫠ã ã 㯠㢠ã ã ã äœ æ ã ã 㮠㧠㯠㪠ã ã 㫠㬠㳠ã ã 㣠㬠㯠ã 㪠㫠ã ã 㯠㢠ã ã ã äœ æ ã ã ç¹ ã« ã æ³š æ ã ã ã ãš ã
äž è¬ ç 㪠㹠㿠〠ã«
C èš èª ã« ã¯ äž è¬ ç 㪠㹠㿠〠㫠ã ã ã 〠ã ã ã ã äŸ ã ã° ã GNU 㹠㿠〠㫠ã Kernighan & Ritchie 㹠㿠〠㫠ã 㪠㪠㞠ã ã« ã® Berkeley 㹠㿠〠㫠ç ã§ ã ã ã 㹠㿠〠㫠㯠ã ã 㯠㰠㩠㊠㳠ã 㪠ã ã· ã§ ã³ 1 〠ã 䜿 ã£ ãŠ éž æ ã ã ã ãš ã ã§ ã ã ã ã 㮠㪠ã 㷠㧠㳠㯠ã ä» ã® ãª ã ã· ã§ ã³ å š ãŠ ã® å€ ã æ å® ã ã ã ã ã ã ã æ 瀺 ç ã« æ å® ã ã 㪠ã ã· ã§ ã³ ã¯ ã æ é» ç ã« æ å® ã ã ã 㪠ã ã· ã§ ã³ ã ã ã å¿ ã åª å ã ã ã ã
ã ㌠㞠㧠㳠1.2 ã ã 㯠ã GNU indent ã® ã ã ã© ã« ã 㮠㹠㿠〠㫠㯠GNU 㹠㿠〠㫠㧠ã ã ã ã ã ã 㣠㊠ã ã ã® ã 㩠㌠ã ã ã ã§ åº å ã ã ã ã ã« `-gnuÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã å¿ èŠ ã¯ ãª ã 㪠㣠ã ã ã ã ã ã ã 㮠㪠ã ã· ã§ ã³ ã æ å® ã ㊠ã 㚠㩠㌠㫠㯠㪠ã 㪠ã ã GNU 㹠㿠〠㫠㫠察 å¿ ã ã 㪠ã ã· ã§ ã³ èš å® ã¯ ä»¥ äž ã§ ã ã :
-nbad -bap -nbc
-bbo -bl -bli2 -bls -ncdb -nce -cp1 -cs -di2
-ndj -nfc1 -nfca -hnl -i2 -ip5 -lp -pcs -nprs -psl -saf -sai
-saw -nsc -nsob
GNU 㳠㌠ã 㣠㳠㰠㹠㿠〠㫠㯠GNU ã ã 㞠㧠㯠ã ã§ æš å¥š ã ã ㊠ã ã ã ã ã 㯠GNU Emacs ã® C 㢠㌠ã ã é© çš ã ã ã ãš ã ã 㹠㿠〠㫠㧠ã ã ã GNU Emacs ã® C ã§ èš è¿° ã ã ã éš å 㧠䜿 ã ã ㊠ã ã 㹠㿠〠㫠㧠ã ã ã (GNU ã ã 㞠㧠㯠ã ã® ã ã ã« ã ã ã° ã© ã ã æž ã ã ãš ã« è å³ ã ã ã æ¹ 㯠ã ã GNU 㳠㌠ã ã£ ã³ ã° èŠ çŽ (The GNU Coding Standards)ã ã å ¥ æ ã ã ã ã ã ã ã® æ æž 㧠㯠ã 㡠㢠㪠㮠䜿 ã æ¹ ã æŽ æ° ã® ãµ ã€ ãº ç ã ã» ã ã³ ã 㣠ã 㯠ã ç§» æ€ æ§ ã« ã€ ã ㊠ã 説 æ ã ã ㊠ã ã ã )
Kernighan & Ritchie 㹠㿠〠㫠㯠æ å ãª æž ç± ã ã ã ã° ã© ã ã³ ã° èš èª C (The C Programming Language)ã 㧠䜿 ã ã ㊠ã ã ã ã ã 㯠`-krÂŽ 㪠ã ã· ã§ ã³ ã§ æ å¹ ãš ãª ã ã Kernighan & Ritchie 㹠㿠〠㫠㯠ã 以 äž ã® ãª ã ã· ã§ ã³ ã® çµ å ã ãš å ç ã§ ã ã :
-nbad -bap -bbo
-nbc -br -brs -c33 -cd33 -ncdb -ce -ci4 -cli0
-cp33 -cs -d0 -di1 -nfc1 -nfca -hnl -i4 -ip0 -l75 -lp -npcs
-nprs -npsl -saf -sai -saw -nsc -nsob -nss
Kernighan & Ritchie 㹠㿠〠㫠㧠㯠ã 㳠㌠ã ã ã ã è¡ ã® å³ ã® éš å ã« ã³ ã¡ ã³ ã ã å ¥ ã ã ã ã ã 㚠㯠㪠ã (㳠㌠ã ã® å³ ã« ç©º çœ ã 1 〠ã ã å ¥ ã ã ã ãš ã 㪠ã )ã ã ã ã 㣠㊠ã ã ã® ã¹ ã¿ ã€ ã« ã® ã« ã© ã æ° 33 ãš ã ã 㮠㯠indent ã å æ 㫠決 ã ã ã ã® ã§ ã ã :
㪠㪠㞠ã ã« ã® Berkeley ç indent 㮠㹠㿠〠㫠㯠ã `-origÂŽ (㟠ã ã¯ é· ã 㪠ã ã· ã§ ã³ å `--originalÂŽ)ã æ å® ã ã ã° åŸ ã ã ã ã ã 㮠㹠㿠〠㫠㯠ã 以 äž ã® èš å® ãš å ã æ å³ ã§ ã ã :
-nbad -nbap
-bbo -bc -br -brs -c33 -cd33 -cdb -ce -ci4 -cli0
-cp33 -di16 -fc1 -fca -hnl -i4 -ip4 -l75 -lp -npcs -nprs
-psl
-saf -sai -saw -sc -nsob -nss -ts8
空 è¡
å çš® ã ã ã° ã© ã 㳠㰠㹠㿠〠㫠ã ãš ã« ã 空 çœ ã¯ ç° ãª ã å Ž æ 㫠眮 ã ã ã ã indent 㫠㯠ã ç¹ å® ã® å Ž æ 㫠空 çœ è¡ ã æ¿ å ¥ ã» å é€ ã ã ã ã 㮠㪠ã ã· ã§ ã³ ã ã ã ã ã ã ã ã
`-badÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã indent 㯠宣 èš ã ã ã ã¯ å š ãŠ ã® åŸ ã« å¿ ã 空 è¡ ã 眮 ã ã `-nbadÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã ã ã® ã ã 㪠空 çœ è¡ ã¯ çœ® ã ã 㪠ã ã
`-bapÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã æ ç¶ ã æ¬ äœ å š ãŠ ã® åŸ ã« å¿ ã 空 è¡ ã 眮 ã ã ã ã `-nbapÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã ã ã® ã ã 㪠空 è¡ ã¯ çœ® ã ã 㪠ã ã
`-bbbÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã ç®± 圢 ã³ ã¡ ã³ ã å š ㊠㮠å ã« å¿ ã 空 è¡ ã 眮 ã ã ã (ç®± 圢 ã³ ã¡ ã³ ã 㫠〠ã ㊠㯠ã ã³ ã¡ ã³ ã ã 㻠㯠㷠㧠㳠ã å ç § ã ã ã ãš )ã `-nbbbÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã ã ã® ã ã 㪠空 è¡ ã¯ çœ® ã ã 㪠ã ã
`-sobÂŽ ã æ å® ã ã ãš ã indent 㯠ç ç¥ ã§ ã ã 空 è¡ ã 飲 㿠蟌 ã ã§ ã 㟠ã (〠㟠ã ã å ¥ å è¡ ã« å« ãŸ ã ã ç ç¥ ã§ ã ã 空 è¡ ã åº å ã ã å š ㊠å é€ ã ã ã )ã `-nsobÂŽ ã æ å® ã ã ãš ã å ¥ å è¡ ã« å« ãŸ ã ã 空 è¡ ã¯ åº å ã 㡠〠㫠㫠ã å š ㊠㳠ã ㌠ã ã ã ã
--blank-lines-after-declarations
`-badÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã 宣 èš ã ã ã ã¯ ã® åŸ ã« å¿ ã 空 è¡ ã 眮 ã ã ã ã `-nbadÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã ã ã® ã ã 㪠空 è¡ ã¯ è¿œ å ã ã 㪠ã ã
äŸ ã ã° ã 以 äž ã® å ¥ å ã äž ã ã ãš
char *foo;
char *bar;
/* ã ã® ã³ ã¡ ã³ ã
㯠宣 èš ã® ã ã
ã 㯠ã å ã ãŠ
ã ã */
int baz;
indent -bad ã® åº å 㯠以 äž ã® ã ã 㫠㪠ã ã
char *foo;
char *bar;
/* ã
ã® ã³ ã¡ ã³ ã ã¯
宣 èš ã® ã ã ã
㯠ã å ã ㊠ã
ã */
int baz;
㟠ã ã indent -nbad ã® åº å 㯠以 äž ã® ã ã 㫠㪠ã ã
char *foo;
char *bar;
/* ã ã® ã³ ã¡ ã³ ã
㯠宣 èš ã® ã ã
ã 㯠ã å ã ãŠ
ã ã */
int baz;
--blank-lines-after-procedures
`-bapÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã ã ã ã ã 㮠宣 èš æ¬ äœ ã® åŸ ã« å¿ ã 空 è¡ ã 眮 ã ã ã ã
äŸ ã ã° ã 以 äž ã® å ¥ å ã äž ã ã ãš
int
foo ()
{
puts("Hi");
}
/* ã ã® æ ç¶ ã bar ã«
㯠æ å³ ã¯ ãª ã */
char *
bar ()
{
puts("Hello");
}
indent -bap ã® åº å 㯠以 äž ãš ãª ã ã
int
foo ()
{
puts ("Hi");
}
/* ã
ã® æ ç¶ ã bar ã« ã¯
æ å³ ã¯ ãª ã */
char *
bar ()
{
puts ("Hello");
}
㟠ã ã indent -nbap ã® åº å 㯠以 äž ãš ãª ã ã
int
foo ()
{
puts ("Hi");
}
/* ã ã® æ ç¶ ã bar ã«
㯠æ å³ ã¯ ãª ã */
char *
bar ()
{
puts ("Hello");
}
æ ç¶ ã foo ã® åŸ ã« ã¯ ç©º è¡ ã¯ è¿œ å ã ã 㪠ã ã
ã³ ã¡ ã³ ã
indent 㯠C ãš C++ ã® ã³ ã¡ ã³ ã ã æŽ åœ¢ ã ã ã C ã® ã³ ã¡ ã³ ã 㯠`/*ÂŽ ã§ å§ ãŸ ã£ ãŠ `*/ÂŽ ã§ çµ ã ã æ¹ è¡ æ å ã å« ã ã§ ã ã ã ã C++ ã® ã³ ã¡ ã³ ã ã¯ åº å ã æ å `//ÂŽ ã§ å§ ãŸ ã æ¹ è¡ ã§ çµ ã ã
indent 㯠㳠㡠㳠ã ã® æ è ã« ã ã£ ãŠ å¥ ã ã® æ± ã æ¹ ã ã ã ã indent 㯠æ 㻠宣 èš ã» ã 㪠ã ã ã» ã ãµ ã 㣠㬠㯠ã 㣠ã ã åŸ ã« ç¶ ã ã³ ã¡ ã³ ã 㚠㩠㮠㳠㌠ã ã® å ã« ã 眮 ã ã ㊠ã 㪠ã ã³ ã¡ ã³ ã ã åº å¥ ã ã ã 㩠㮠㳠㌠ã ã® å ã« ã 眮 ã ã ㊠ã 㪠ã ã³ ã¡ ã³ ã 㚠㯠ã è¡ ã é å§ ã ã ã ã³ ã¡ ã³ ã ã® ã ãš ã§ ã ã (ã« ã© ã 1 ã ã å§ ãŸ ã£ ãŠ ã ã å¿ èŠ ã¯ ãª ã )ã
ã ã ã« indent 㯠æ ç¶ ã ã é å äœ ã® å€ åŽ ã« ã ã ã³ ã¡ ã³ ã ãš å åŽ ã« ã ã ã³ ã¡ ã³ ã ã åº å¥ ã ã ã ç¹ ã« æ ç¶ ã ã® å åŽ ã§ è¡ ã® æ å ã« ã ã ã³ ã¡ ã³ ã 㯠ã 㳠㌠ã ã çŸ åš ã€ ã³ ã ã³ ã ã ã ㊠ã ã ã« ã© ã 㫠〠㳠ã ã³ ã ã ã ã ã æ ã å·Š åŽ ã® ã« ã© ã ã ã å§ ãŸ ã ã³ ã¡ ã³ ã ã¯ äŸ å€ ã§ ã ã ã ã³ ã¡ ã³ ã 㯠ã ã® ã« ã© ã ã ã åº å ã ã ã ã
indent 㯠箱 圢 ã³ ã¡ ã³ ã ã å€ æŽ ã 㪠ã ã `*ÂŽ ã `-ÂŽ ã§ å è§ åœ¢ ã ã ç®± 圢 ã ã« å² ã ã ã³ ã¡ ã³ ã 㯠ã ä» ã ã èŠ èŠ ç ã« åº å¥ ã ã ã ãš ã ã äž è¬ ç 㪠æ å³ ã ã ã ã ã ã§ ã ã ã ã ã£ ãš æ£ ç¢º ã« èš ã ãš ã ç®± 圢 ã³ ã¡ ã³ ã 㯠次 ã® ã ã ã« å® çŸ© ã ã ã ã æ å ã® `/*ÂŽ ã® çŽ åŸ ã« æ å `*ÂŽ, `=ÂŽ, `_ÂŽ, `-ÂŽ ã ç¶ ã ㊠ã ã ã ã ã³ ã¡ ã³ ã é å§ åº å ã æ å (`/*ÂŽ) ã ã ã® è¡ ã ã ã ã 以 é ã® è¡ ã¯ ã³ ã¡ ã³ ã é å§ åº å ã æ å ã® `*ÂŽ ãš å ã ã« ã© ã ã ã `*ÂŽ ã§ è¡ ã é å§ ã ã ã ã
ç®± 圢 ã³ ã¡ ã³ ã ã® äŸ ã 瀺 ã :
/**********************
* ç®± ã® äž ã® ã³ ã¡
ã³ ã !! *
**********************/
/*
* å¥ ãª çš® é¡ ã® ã³
ã¡ ã³ ã 㫠㯠ã
* å¥ ãª åœ¢ åŒ ã 䜿
ã ã
*/
indent 㯠箱 圢 ã® ã³ ã¡ ã³ ã ã 㜠㌠㹠ã ã¡ ã€ ã« ã® äž ã« èŠ ã€ ã 㣠ã å Ž æ ã« æ® ã ㊠ã ã ã ã 㣠㊠㳠㡠㳠ã 㮠〠㳠ã ã³ ã ä» ã ã¯ å€ ã ã ã ã ã ã® é· ã ã ã© ã¡ ã ã« ã ㊠ã å€ ã ã 㪠ã ã å¥ ãª ã¢ ãŒ ã 㧠㯠ã å ã 蟌 㟠ã ã ã¿ ã æ å ã é© å ãª æ° ã® ç©º çœ ã« å€ æ ã ã ã ã ã ã§ ã ã ã
`-bbbÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ã å Ž å ã ç®± 圢 ã³ ã¡ ã³ ã ã 㳠㌠ã ã® å 㫠眮 ã ã ㊠ã 㪠ã ãš ã 㯠ã ç®± 圢 ã³ ã¡ ã³ ã ã® åŸ ã« ç©º è¡ ã 眮 ã ã
ç®± 圢 㧠㪠ã ã³ ã¡ ã³ ã ã¯ æŽ åœ¢ ã ã ã ã ã ã 㯠ã è¡ ã å³ ç«¯ ã« å ã ã ã ã« æ ã è¿ ã ã ã å·Š åŽ ã¯ ç©º çœ ã§ å ã ã ã ã ãš ã ã æ å³ ã§ ã ã ã 1 ã€ ã® æ¹ è¡ æ å 㯠空 çœ ãš å ã ã§ ã ã ã ã (1 è¡ ã« 2 〠以 äž ã® æ¹ è¡ æ å ã ã ã ) 空 è¡ ã¯ ã ã© ã° ã© ã ã® å ã ç® ãš ã ㊠解 é ã ã ã ã æ å ã® ã« ã© ã ã® åŸ ã ã å§ ãŸ ã ã³ ã¡ ã³ ã ã® æŽ åœ¢ 㯠ã `-fcaÂŽ 㪠ã ã· ã§ ã³ ã§ æ å¹ ã« ãª ã ã ã« ã© ã 1 ã ã å§ ãŸ ã ã³ ã¡ ã³ ã ã æŽ åœ¢ ã ã 㫠㯠ã `-fc1ÂŽ ã æ å® ã ã ã ã ã® ã ã ãª æŽ åœ¢ 㯠ã ã ã ã© ã« ã ã§ ã¯ ç¡ å¹ ã« ã ã ㊠ã ã ã
æŽ åœ¢ ã ã é ã® å³ ç«¯ 㯠ã ã ã ã© ã« ã 㧠㯠78 ã§ ã ã ã ã `-lcÂŽ 㪠ã ã· ã§ ã³ ã§ å€ æŽ ã§ ã ã ã æ å® ã ã ã å³ ç«¯ 㟠㧠㧠㳠㡠㳠ã ã 衚 瀺 ã§ ã 㪠ã å Ž å ã ã³ ã¡ ã³ ã ã® çµ ã ãŸ ã§ å³ ç«¯ ã èª å ç ã« æ¡ åŒµ ã ã ã ã ã³ ã¡ ã³ ã ã æŽ åœ¢ ã ã 㪠ã å Ž å ã å³ ç«¯ ã® äœ çœ® ã¯ å® ã ã 㪠ã ã
ã³ ã¡ ã³ ã ã§ è¡ ã é å§ ã ã ã å Ž å (〠㟠ã ã ã³ ã¡ ã³ ã ã® å·Š åŽ ã« ã ã ã° ã© ã ã® æ å å ã 㪠ã å Ž å )ã ã³ ã¡ ã³ ã ã 㳠㌠ã ã® ã ã ã ã¯ äž ã« ãª ã ã ã° ã ã ã® ã³ ã¡ ã³ ã ã ã 㣠ã ã« ã© ã 㫠〠㳠ã ã³ ã ã ã ã ã ã ã® å Ž å ã (æ å ã® ã« ã© ã ã ã ã³ ã¡ ã³ ã ã é å§ ã ã ㊠ã 㪠ã ã ã° ) ã ã® ã ã ã 㯠㮠〠㳠ã ã³ ã ã ã ã 㳠㌠ã ã« ã³ ã¡ ã³ ã ã® å·Š 端 ã æ ã ã ã æ ã ã äœ çœ® 㯠`-dÂŽ 㪠ã ã· ã§ ã³ ã§ å€ æŽ å¯ èœ ã§ ã äœ ã« ã© ã å·Š ãž ç§» å ã ã ã ã æ å® ã ã ã æ å® ã ã 㪠ã å Ž å 㯠ã 〠㳠ã ã³ ã ã ã 㪠ã ã äŸ ã ã° ã `-d2ÂŽ 㧠㯠㳠㌠ã ã ã å·Š 㞠空 çœ 2 å ã® äœ çœ® ã« ã³ ã¡ ã³ ã ã 眮 ã ã ã ã ã© ã« ã 㧠㯠㳠㌠ã ã« ã³ ã¡ ã³ ã ã® å·Š 端 ã æ ã ã ã ã ã ã ã ã³ ã¡ ã³ ã ã æ å ã® ã« ã© ã ã ã é å§ ã ã ㊠ã ã å Ž å ã ã ã ã© ã« ã 㧠㯠〠㳠ã ã³ ã ã ã 㪠ã ã æ å ã® ã« ã© ã ã ã å§ ãŸ ã ã³ ã¡ ã³ ã ã 㳠㌠ã ã« å·Š æ ã ã ã ã å Ž å 㯠ã `-fc1ÂŽ ã æ å® ã ã ã ãš ã
㳠㌠ã ã® å³ åŽ ã« ã ã ã³ ã¡ ã³ ã 㯠ã ã ã ã© ã« ã 㧠㯠㫠㩠ã 33 㫠〠㳠ã ã³ ã ã ã ã ã ã ã 㯠次 ã® 3 〠㮠㪠ã ã· ã§ ã³ ã® ã ã ã ã ã§ å€ æŽ ã§ ã ã ã `-cÂŽ 㯠㳠㌠ã ã® åŸ ã® ã³ ã¡ ã³ ã ã® ã« ã© ã ã æ å® ã ã ã `-cdÂŽ 㯠宣 èš ã® åŸ ã® ã³ ã¡ ã³ ã ã® ã« ã© ã ã æ å® ã ã ã `-cpÂŽ 㯠ã 㪠ã ã ã» ã ãµ ã 㣠㬠㯠ã 㣠ã #else ãš #endif ã® åŸ ã® ã³ ã¡ ã³ ã ã® ã« ã© ã ã æ å® ã ã ã
ã³ ã¡ ã³ ã ã® å·Š åŽ ã« ã ã 㳠㌠ã ã æ å ã® ã« ã© ã ã ã é å§ ã ã ㊠ã 㪠ã å Ž å ã 㳠㌠ã ã® çµ ã 㮠次 ã® ã¿ ã ã¹ ã ã ã ã® äœ çœ® ã ã ã³ ã¡ ã³ ã ã« ã© ã ã é å§ ã ã ã ã ã 㪠ã ã ã» ã ãµ ã 㣠㬠㯠ã 㣠ã ã æ å ã® ã« ã© ã ã ã é å§ ã ã ㊠ã 㪠ã å Ž å ã ã 㣠㬠㯠ã 㣠ã ã® çµ ã ã® 1 ã« ã© ã åŸ ã ã ã³ ã¡ ã³ ã ã« ã© ã ã é å§ ã ã ã ã ã ã® æ¡ åŒµ 㯠ã ã® ã ã ãª ç¹ å® ã® ã« ã© ã ã® åº å 㫠察 ã ãŠ ã® ã¿ é© å¿ ã ã ã ã
`-cdbÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã ã³ ã¡ ã³ ã åº å ã æ å ã 空 è¡ ã« çœ® ã ã ã 㣠㊠/* Loving hug */ ã® ã ã 㪠1 è¡ ã® ã³ ã¡ ã³ ã 㯠ã 以 äž ã® ã ã ã« å€ æ ã ã ã ã
/*
Loving hug
*/
`-scÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã è€ æ° è¡ ã³ ã¡ ã³ ã ã® å§ ã ã« `*ÂŽ ã 眮 ã ã ãš ã ã§ ã ã ã äž èš ã® 1 è¡ ã® ã³ ã¡ ã³ ã 㯠(`-cdb -scÂŽ ã« ã ã ) 以 äž ã® ã ã ã« å€ æ ã ã ã ã
/*
* Loving hug
*/
æ
`-brÂŽ 㟠ã 㯠`-blÂŽ 㪠ã 㷠㧠㳠㯠ã ã 㬠㌠㹠ã ã© ã® ã ã ã« æŽ åœ¢ ã ã ã ã æ å® ã ã ã
`-brÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã 㬠㌠㹠㯠以 äž ã® ã ã ã« æŽ åœ¢ ã ã ã :
if (x > 0) {
x--;
}
`-blÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã 㬠㌠㹠㯠以 äž ã® ã ã ã« æŽ åœ¢ ã ã ã :
if (x > 0)
{
x--;
}
`-blÂŽ 㪠ã ã· ã§ ã³ ã 䜿 ã å Ž å 㫠㯠`-bliÂŽ 㪠ã ã· ã§ ã³ ã 䜿 ã ãš ã ã ã ã 㮠㪠ã 㷠㧠㳠㯠ã 㬠㌠㹠㮠〠㳠ã ã³ ã ä» ã 㫠䜿 ã 空 çœ ã® æ° ã æ å® ã ã ã `-bli2ÂŽ (ã ã ã© ã« ã å€ )ã æ å® ã ã ãš ã å 㫠瀺 ã ã çµ æ 㚠㪠ã ã `-bli0ÂŽ ã æ å® ã ã å Ž å ã® çµ æ 㯠以 äž ã§ ã ã :
if (x > 0)
{
x--;
}
`-brÂŽ 㪠ã ã· ã§ ã³ ã 䜿 ã å Ž å 㫠㯠ã å€ å `-ceÂŽ ã 䜿 ã ã ã 㪠ã ã ã ã ã ã 㮠㪠ã 㷠㧠㳠㯠if-then-else æ§ æ ã® else ã çŽ å ã® `}ÂŽ ã« é£ ã« çœ® ã ã äŸ ã ã° `-br -ceÂŽ ã æ å® ã ã ãš ã åº å 㯠以 äž ã® ã ã 㫠㪠ã :
if (x > 0) {
x--;
} else {
fprintf (stderr, "...something wrong?\n");
}
å ã 㳠㌠ã ã§ `-br -nceÂŽ ã æ å® ã ã 㚠以 äž ã® ã ã 㫠㪠ã :
if (x > 0) {
x--;
}
else {
fprintf (stderr, "...something wrong?\n");
}
ã ã ã« ã ã do-while 㫠㌠ã ã® while ã¯ çŽ å ã® `}ÂŽ ãš å ã è¡ ã« çœ® ã ã ã ã äŸ ã ã° `-cdwÂŽ ã« ã ã 以 äž ã® ã ã ãª åº å ã åŸ ã ã ã ã
do {
x--;
} while (x);
å ã 㳠㌠ã ã§ `-ncdwÂŽ ã æ å® ã ã 㚠以 äž ã® ã ã 㫠㪠ã :
do {
x--;
}
while (x);
`-cliÂŽ 㪠ã 㷠㧠㳠㯠ã case æ§ æ ã® ã© ã ã« ã switch æ ã ã å³ ã« ã€ ã³ ã ã³ ã ã ã é 㫠空 çœ ã ã ã ã€ å ¥ ã ã ã ã æ å® ã ã ã
ã ã ã© ã« ã 㧠㯠以 äž ã® ã ã 㪠㳠㌠ã ã åŸ ã ã ã ã
switch (i)
{
case 0:
break;
case 1:
{
++i;
}
default:
break;
}
`-cli2ÂŽ ã 䜿 ã 㚠以 äž ã® ã ã 㫠㪠ã ã
switch (i)
{
case 0:
break;
case 1:
{
++i;
}
default:
break;
}
case æ ã® åŸ ã® ã 㬠㌠㹠㮠〠㳠ã ã³ ã 㯠ã `-cbi n ÂŽ 㪠ã ã· ã§ ã³ ã§ å¶ åŸ¡ ã§ ã ã ã äŸ ã ã° `-cli2 -cbi0ÂŽ ã 䜿 ã 㚠次 ã® ã ã ãª çµ æ 㫠㪠ã ã
switch (i)
{
case 0:
break;
case 1:
{
++i;
}
default:
break;
}
ã» ã ã³ ã ã³ ã for 㟠ã 㯠while æ ãš å ã è¡ ã« ã ã å Ž å ã« `-ssÂŽ ã æ å® ã ã ãš ã 空 çœ ã ã» ã ã³ ã ã³ ã® å 㫠眮 ã ã ã ã ã ã ã« ã ã ã» ã ã³ ã ã³ ã 匷 調 ã ã ã for ã while æ ã® æ¬ äœ ã 空 ã® æ ã§ ã ã ã ãš ã 㯠㣠ã ã ã ã ã `-nssÂŽ ã æ å® ã ã ãš ã ã ã® æ© èœ ã¯ ç¡ å¹ ã« ãª ã ã
`-pcsÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã åŒ ã³ åº ã ã ã æ ç¶ ã ã® å å ãš `(ÂŽ ã® é 㫠空 çœ ã 眮 ã ã ã (äŸ ã ã° ã puts ("Hi"); 㚠㪠ã ã 㟠ã ã `-npcsÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ㊠ã ã å Ž å 㫠㯠puts("Hi"); ) 㚠㪠ã ã )
`-csÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã indent 㯠ã ã£ ã¹ ã æŒ ç® å ã® åŸ ã« ç©º çœ ã 眮 ã ã
`-bsÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã ã ㌠㯠㌠ã sizeof ãš ã ã® åŒ ã æ° ã® é ã« å¿ ã 空 çœ ã 眮 ã ã ã ã ã ㌠㞠㧠㳠㫠ã 㣠㊠㯠ã ã ã® æ© èœ ã¯ `Bill_ShannonÂŽ 㪠ã ã· ã§ ã³ ãš ã ãŠ ç¥ ã ã ㊠ã ã ã
`-safÂŽ 㪠ã 㷠㧠㳠㯠for ãš ã ã® åŸ ã® æ¬ åŒ§ ã® é 㫠空 çœ ã å ¥ ã ã ã ã ã ã ã ã ã© ã« ã ã§ ã ã ã
`-saiÂŽ 㪠ã 㷠㧠㳠㯠if ãš ã ã® åŸ ã® æ¬ åŒ§ ã® é 㫠空 çœ ã å ¥ ã ã ã ã ã ã ã ã ã© ã« ã ã§ ã ã ã
`-sawÂŽ 㪠ã 㷠㧠㳠㯠while ãš ã ã® åŸ ã® æ¬ åŒ§ ã® é 㫠空 çœ ã å ¥ ã ã ã ã ã ã ã ã ã© ã« ã ã§ ã ã ã
`-prsÂŽ 㪠ã ã· ã§ ã³ ã¯ å š ãŠ ã® æ¬ åŒ§ ãš ã ã® é ã« ã ã ã ã® ã® é 㫠空 çœ ã 眮 ã ã äŸ ã ã° `-prsÂŽ ã 䜿 ã 㚠以 äž ã® ã ã 㪠㳠㌠ã 㫠㪠ã ã
while ( (
e_code - s_code ) < ( dec_ind - 1 ) )
{
set_buf_break ( bb_dec_ind );
*e_code++ = ÂŽ ÂŽ;
}
宣 èš
ã ã ã© ã« ã 㧠㯠ã indent 㯠`-diÂŽ 㪠ã ã· ã§ ã³ ã§ æ å® ã ã ã« ã© ã ã§ è å¥ å ã æ ã ã ã äŸ ã ã° ã `-di16ÂŽ ã æ å® ã ã 㚠以 äž ã® ã ã 㫠㪠ã :
int foo;
char *bar;
`-diÂŽ 㪠ã ã· ã§ ã³ ã« å° ã ã å€ (1 ã 2 㪠㩠) ã 䜿 ã ãš ã 眮 ã ã ãš ã å¯ èœ ãª æ å ã® å Ž æ ã« è å¥ å ã 眮 ã ã ãš ã ã§ ã ã ã äŸ ã 以 äž ã« ç€º ã :
int foo;
char *bar;
ã ã® å Ž å ã§ ã ã `-diÂŽ 㪠ã ã· ã§ ã³ ã« æ å® ã ã å€ ã¯ å æ å® ãš ç° ãª ã è¡ ã« çœ® ã ã å€ æ° ã« ã¯ åœ± é¿ ã äž ã ã ã äŸ ã ã° ã `-di2ÂŽ ã æ å® ã ã 㚠以 äž ã® ã ã 㫠㪠ã :
int
foo;
`-bcÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã 宣 èš äž ã® ã³ ã³ ã ã® åŸ ã« æ¹ è¡ ã 眮 ã ã ã ã äŸ ã 以 äž ã« ç€º ã :
int a,
b,
c;
å ã 㳠㌠ã ã§ `-nbcÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã å Ž å 㯠以 äž ã® ã ã 㫠㪠ã :
int a, b, c;
`-bfdaÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã é¢ æ° å®£ èš ã® åŒ ã æ° ã® ã³ ã³ ã ã® åŸ ã§ æ¹ è¡ ã å ¥ ã ã ã åŒ ã æ° ã¯ é¢ æ° å®£ èš ã ã 1 段 æ·± ã 〠㳠ã ã³ ã ã ã ã ã ã ã ã¯ åŒ ã æ° 㮠㪠㹠ã ã é· ã å Ž å ã« ç¹ ã« åœ¹ ç« ã€ ã `-bfdeÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã é¢ æ° å®£ èš ã® é æ¬ 匧 ã® å ã« æ¹ è¡ ã å ¥ ã ã ã 2 〠㮠㪠ã ã· ã§ ã³ ãš ã ÂŽnÂŽ ã èš å® ã ã -nbdfa ãš -nbdfe ã ã ã ã© ã« ã 㫠㪠ã ã
äŸ ã ã° ã
void foo (int arg1, char arg2, int *arg3, long arg4, char arg5);
㯠ã `-bfdaÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã 㚠次 ã® ã ã 㫠㪠ã ã
void foo (
int arg1,
char arg2,
int *arg3,
long arg4,
char arg5);
æŽ ã« `-bfdeÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã 㚠次 ã® ã ã 㫠㪠ã ã
void foo (
int arg1,
char arg2,
int *arg3,
long arg4,
char arg5
);
`-pslÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã å® çŸ© ã ã ã æ ç¶ ã ã® å 㯠æ ç¶ ã ã® å å ã® å ã® è¡ ã« çœ® ã ã ã ã ã 㮠㹠㿠〠㫠㯠ã etags ã ã ã° ã© ã ã Emacs ã® c-mode ã® äž éš ã® æ© èœ ã æ£ ã ã å äœ ã ã ã ã ã ã« å¿ èŠ ã§ ã ã ã
ã ã ã° ã© ã äž ã§ typedef ã§ å® çŸ© ã ã ã å ã® å å ã å š ㊠ã `-TÂŽ 㪠ã ã· ã§ ã³ ã 䜿 㣠㊠indent ã« æ ã 㪠ã ã 㰠㪠ã 㪠ã ã `-TÂŽ ã¯ è€ æ° å æ å® ã ã ã ãš ã ã§ ã ã æ å® ã ã ã å š ㊠㮠å å ã 䜿 ã ã ãš ã ã§ ã ã ã äŸ ã ã° ã ã ã ã° ã© ã ã«
typedef
unsigned long CODE_ADDR;
typedef enum {red, blue, green} COLOR;
ãš ã ã èš è¿° ã ã ã å Ž å 㫠㯠ã 㪠ã ã· ã§ ã³ `-T CODE_ADDR -T COLORÂŽ ã 䜿 ã ã 㚠㫠㪠ã ã ã ã ã
`-brsÂŽ ã `-blsÂŽ 㪠ã 㷠㧠㳠㯠struct 宣 èš ã® ã 㬠㌠㹠ã ã© ã® ã ã ã« æŽ åœ¢ ã ã ã ã æ å® ã ã ã `-brsÂŽ 㪠ã 㷠㧠㳠㯠ã ã¬ ãŒ ã¹ ã æ¬¡ ã® ã ã ã« æŽ åœ¢ ã ã ã
struct foo {
int x;
};
`-blsÂŽ 㪠ã 㷠㧠㳠㯠ã ã¬ ãŒ ã¹ ã æ¬¡ ã® ã ã ã« æŽ åœ¢ ã ã ã
struct foo
{
int x;
};
〠㳠ã ã³ ã ä» ã
㳠㌠ã ã æŽ åœ¢ ã ã æ ã® å é¡ ã® 1 〠㯠ã å è¡ ã ã© ã ã ã å·Š 端 ã ã 〠㳠ã ã³ ã ã ã ã ã ã§ ã ã ã if ã for ç ã® æ ã® å é éš å ã ã ã ãš ã 〠㳠ã ã³ ã ã® æ·± ã 㯠`-iÂŽ 㪠ã ã· ã§ ã³ ã§ æ å® ã ã å€ ã ã å¢ ã ã ã äŸ ã ã° ã 㬠ã ã« ã ãš ã« 8 æ å å 㮠〠㳠ã ã³ ã ã ã ã 㫠㯠`-i8ÂŽ ã 䜿 ã ã æ ã 2 è¡ ã« æ ã è¿ ã ã ㊠ã ã å Ž å ã 2 è¡ ç® ã¯ `-ciÂŽ 㪠ã ã· ã§ ã³ ã§ æ å® ã ã 远 å ã® ã¹ ã ㌠㹠å ã ã 〠㳠ã ã³ ã ã ã ã ã `-ciÂŽ ã® ã ã ã© ã« ã å€ ã¯ 0 ã§ ã ã ã ã ã ã ã `-lpÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ㊠ã ã ã ã 〠å ã è¡ ã§ é ã ã ã ㊠ã 㪠ã å·Š æ¬ åŒ§ ã ã ã å Ž å ã ã ã® ç¶ ã ã® è¡ ã å§ ãŸ ã æ å 㯠巊 æ¬ åŒ§ ã® çŽ åŸ ã® äœ çœ® ã« æ ã ã ã ã ã ã ã® åŠ ç 㯠`[ÂŽ ã ã ã³ å æ å 㪠㹠ã ã« çŸ ã ã ã `{ÂŽ ã« ã é© çš ã ã ã ã äŸ ã ã° ã `-nlp -ci3ÂŽ ã æ å¹ ã« ãª ã£ ãŠ ã ã ãš ã è¡ ã 㟠ã ã ã 㳠㌠ã 㯠以 äž ã® ã ã 㫠㪠ã :
p1 =
first_procedure (second_procedure (p2, p3),
third_procedure (p4, p5));
`-lpÂŽ ã æ å¹ ã« ã ã ãš ã 㳠㌠ã 㯠ã ã ã ã èŠ ã ã ã 㪠ã :
p1 =
first_procedure (second_procedure (p2, p3),
third_procedure (p4, p5));
æ ã 2 〠以 äž ã® æ¬ åŒ§ ã® çµ (...) ã« ã ã ã ㊠ã ã å Ž å ã 远 å ã ã ã æ¬ 匧 ã® çµ ã ãš ã« 1 段 æ·± ã 〠㳠ã ã³ ã ã ã ã ã
if ((((i < 2
&&
k > 0) || p == 0) &&
q == 1) ||
n = 0)
㪠ã ã· ã§ ã³ `-ip N ÂŽ ã¯ ã æ¬ 匧 ã 㚠㮠远 å 㪠ã ã» ã ã ã èš å® ã ã 㮠㫠䜿 ã ã äŸ ã ã° `-ip0ÂŽ ã¯ äž èš ã® ã³ ãŒ ã ã æ¬¡ ã® ã ã ã« æŽ åœ¢ ã ã ã
if ((((i < 2
&&
k > 0) || p == 0) &&
q == 1) ||
n = 0)
indent 㯠㿠ã ã å ¥ å ãš åº å ã® ã¹ ã 㪠㌠ã ã® äž¡ æ¹ ã§ äž å® ã® é é 㧠眮 ã ã ã ã ãš ã æ³ å® ã ㊠ã ã ã ã ã® é é 㯠ã ã ã© ã« ã 㧠㯠8 ã« ã© ã å¹ ã§ ã ã ã ã (ã ㌠㞠㧠㳠1.2 ã ã 㯠) `-tsÂŽ 㪠ã ã· ã§ ã³ ã§ å€ æŽ ã ã ã ãš ã ã§ ã ã ã ã¿ ã ã¯ è€ æ° å 㮠空 çœ ãš å ã æ å³ ã§ ã ã ã
å€ ã 圢 åŒ ã® é¢ æ° å® çŸ© ã« ã ã ã å 宣 èš ã® ã€ ã³ ã ã³ ã ä» ã 㯠ã `-ipÂŽ ã ã© ã¡ ãŒ ã¿ ã§ å¶ åŸ¡ ã ã ã ãš ã ã§ ã ã ã ã ã 㯠ã å 宣 èš ã§ ã¯ ç©º çœ äœ å å 㮠〠㳠ã ã³ ã ã è¡ ã ã ã æ å® ã ã æ° å€ ã 㩠㡠㌠㿠㧠ã ã ã äŸ ã ã° ã ã ã© ã« ã ã® `-ip5ÂŽ 㧠㯠ã å® çŸ© 㯠以 äž ã® ã ã ã« æŽ åœ¢ ã ã ã :
char *
create_world (x, y, scale)
int x;
int y;
float scale;
{
. . .
}
ä» ã® ã ㌠㞠㧠㳠㮠indent ãš ã® äº æ æ§ ã® ã ã 㫠㪠ã ã· ã§ ã³ `-nipÂŽ ã çš æ ã ã ㊠ã ã ã ã ã 㯠`-ip0ÂŽ ãš å ã ã§ ã ã ã
ANSI C 㧠㯠ã 㪠ã ã ã» ã ãµ ã³ ã ã³ ã 㩠〠㳠㮠æ å `#ÂŽ ãš ã³ ã ã³ ã å ã® é 㫠空 çœ ã å ¥ ã ã ã ãš ã èš± å¯ ã ã ㊠ã ã ã ã ã ã© ã« ã 㧠㯠indent 㯠ã 㮠空 çœ ã å é€ ã ã ã ã `-lpsÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ã ãš ã§ indent ã« ã 㮠空 çœ ã å€ æŽ ã 㪠ã ã ã ã« æ 瀺 ã§ ã ã ã 㪠ã ã· ã§ ã³ `-ppiÂŽ 㯠`-nlpsÂŽ ãš `-lpsÂŽ ã äž æž ã ã ã ã
ã 㮠㪠ã ã· ã§ ã³ ã« ã ã ã ã 㪠ã ã ã» ã ãµ æ¡ ä»¶ æ ã æ å® ã ã ã 空 çœ æ° ã§ ã€ ã³ ã ã³ ã ã§ ã ã ã äŸ ã 㰠㪠ã ã· ã§ ã³ `-ppi 3ÂŽ ã¯
#if X
#if Y
#define Z 1
#else
#define Z 0
#endif
#endif
ã æ¬¡ ã® ã ã ã« æŽ åœ¢ ã ã ã
#if X
# if Y
# define Z 1
# else
# define Z 0
# endif
#endif
é· ã è¡ ã® æ ã è¿ ã
㪠ã ã· ã§ ã³ `-l n ÂŽ 㟠ã 㯠`--line-length n ÂŽ ã« ã ã ã C èš èª ã³ ãŒ ã ã® è¡ ã® æ 倧 é· ã æ å® ã ã ã ãš ã ã§ ã ã ã ã ã ã 㳠㌠ã ã® åŸ ã® ã³ ã¡ ã³ ã ã¯ å« ãŸ ãª ã ã
æ å® ã ã ã è¡ ã® é· ã ã ã é· ã å Ž å ã GNU indent ã¯ è¡ ã è« ç ç ãª äœ çœ® ã§ æ ã è¿ ã ã ã ã 㯠ã ㌠㞠㧠㳠2.1 ã® æ° æ© èœ ã§ ã ã ã ã 㟠ã ã ã ã» ã© è³¢ ã ã¯ ãª ã æ è» ã§ ã 㪠ã ã
ã© ã ã§ è¡ ã æ ã è¿ ã ã ã æ±º å® ã ã 㢠㫠㎠㪠㺠ã ã« å¹² æž ã ã ã ã 㮠㪠ã ã· ã§ ã³ ã ã çŸ åš ã® ãš ã ã 2 〠ã ã ã
`-bboÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã GNU indent ã¯ é· ã è¡ ã ã ãŒ ãª ã¢ ã³ æŒ ç® å && ãš || ã® å ã§ æ ã è¿ ã ã `-nbboÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã GNU indent ã¯ é· ã è¡ ã ã ãŒ ãª ã¢ ã³ æŒ ç® å ã® å ã§ æ ã è¿ ã 㪠ã ã äŸ ã ã° ã (`--line-length60ÂŽ ãš `--ignore-newlinesÂŽãš äž ç· ã« ) ã ã ã© ã« ã 㮠㪠ã ã· ã§ ã³ `-bboÂŽ ã æ å® ã ã ã ãš ã« ã ã ã 㳠㌠ã 㯠以 äž ã® ã ã 㫠㪠ã ã
if (mask
&& ((mask[0] == ÂŽ\0ÂŽ)
|| (mask[1] == ÂŽ\0ÂŽ
&& ((mask[0] == ÂŽ0ÂŽ) || (mask[0] ==
ÂŽ*ÂŽ)))))
㪠ã ã· ã§ ã³ `-nbboÂŽ ã 䜿 ã ãš ã æ¬¡ ã® ã ã 㫠㪠ã ã
if (mask
&&
((mask[0] == ÂŽ\0ÂŽ) ||
(mask[1] == ÂŽ\0ÂŽ &&
((mask[0] == ÂŽ0ÂŽ) || (mask[0] ==
ÂŽ*ÂŽ)))))
ã ã ã ã ã ã© ã« ã ã® `-hnlÂŽ 㧠㯠ã å ¥ å ã 㡠〠㫠㫠ã ã ã æ¹ è¡ ã é èŠ ã ㊠ã ã ã ã§ æ¹ è¡ ã ã ã ã ã« å¯ èœ ãª é ã ã® åª å 床 ã äž ã ã ã äŸ ã ã° å ¥ å ã 㡠〠㫠ã 以 äž ã® ã ã ãª å Ž å ã
if (mask
&& ((mask[0] == ÂŽ\0ÂŽ)
|| (mask[1] == ÂŽ\0ÂŽ && ((mask[0] ==
ÂŽ0ÂŽ) || (mask[0] == ÂŽ*ÂŽ)))))
㪠ã ã· ã§ ã³ `-hnlÂŽ 㟠ã 㯠`--honour-newlinesÂŽ ã äž è¿° ã® `-nbboÂŽ ãš `--line-length60ÂŽ ãš äž ç· ã« äœ¿ ã ãš ã å ã® äŸ ã§ ç€º ã ã ã ã ãª åº å 㧠㯠㪠ã ã å ¥ å ã 㡠〠㫠㮠㳠㌠ã ã§ æ¹ è¡ ã ã ㊠ã ã äœ çœ® 㧠㪠ã ã¹ ã æ ã è¿ ã ã ã ã
if (mask
&& ((mask[0] == ÂŽ\0ÂŽ)
|| (mask[1] == ÂŽ\0ÂŽ &&
((mask[0] == ÂŽ0ÂŽ) || (mask[0] ==
ÂŽ*ÂŽ)))))
ã 㮠㪠ã ã· ã§ ã³ ã® è æ¯ 㚠㪠ã è ã æ¹ ã¯ ã æ¢ ã« æ ã è¿ ã ã ㊠ã ã é· ã ã ã è¡ ã¯ GNU indent ã§ å€ æŽ ã 㪠ã ãš ã ã ã ã® ã§ ã ã ã ã ã ã æ¬ åœ ã« æ± ã 㳠㌠ã 㯠ã å° ãª ã ãš ã 1 å 㯠`--ignore-newlinesÂŽ 㪠ã ã· ã§ ã³ ã ä» ã ㊠indent ã« é ã ㊠ã ã ã¹ ã ã§ ã ã ã
æŽ åœ¢ ã® ç¡ å¹ å
ç¹ å¥ ãª å¶ åŸ¡ çš ã³ ã¡ ã³ ã ã ã ã ã° ã© ã ã« å ã 蟌 ã ã ãš ã« ã ã ã C èš èª ã³ ãŒ ã ã éš å ç ã« æŽ åœ¢ ã 㪠ã ã ã ã« ã ã ã ãš ã ã§ ã ã ã ã ã ã° ã© ã ã® ã ã ã» ã¯ ã· ã§ ã³ ã æŽ åœ¢ ã 㪠ã ã ã ã« ã ã ã ã 㫠㯠ã ç¡ å¹ å å¶ åŸ¡ çš ã³ ã¡ ã³ ã /* *INDENT-OFF* */ ã ã ã® è¡ ã ã» ã¯ ã· ã§ ã³ ã® çŽ å 㫠眮 ã ã° ã ã ã ã ã® å¶ åŸ¡ çš ã³ ã¡ ã³ ã ã® åŸ ã§ ã¹ ã 㣠㳠ã ã ã ã ã ã° ã© ã ã ã ã¹ ã ã¯ ã æ å¹ å ã³ ã¡ ã³ ã ã ã ã® è¡ ã ã¹ ã 㣠㳠ã ã ã 㟠㧠ã å ¥ å ã® é ã ã« å€ æŽ ã ã ã åº å ã ã ã ã æ å¹ å å¶ åŸ¡ ã³ ã¡ ã³ ã 㯠/* *INDENT-ON* */ ã§ ã ã ã ã ã® ã³ ã¡ ã³ ã ãš å ã è¡ ã§ åŸ ã« ç¶ ã ã ã ã¹ ã ã æŽ åœ¢ ã ã ã ã« åº å ã ã ã ã æ å¹ å å¶ åŸ¡ ã³ ã¡ ã³ ã ã® åŸ ã« ç¶ ã è¡ ã ã æŽ åœ¢ ã å é ã ã ã ã
ã ã£ ãš æ£ ç¢º ã« èš ã ãš ã indent 㯠C èš èª ã³ ã¡ ã³ ã ã® çµ äº åº å ã æ å ( */ ) ã æ€ 蚌 ã ã ã ã ã® è¡ ã® ç©º çœ ã¯ å åš ã æ è ã ã 㪠ã ã
ã ã ã ã® å¶ åŸ¡ ã³ ã¡ ã³ ã 㯠ã C++ ã® æž åŒ ã 〠㟠ã // *INDENT-OFF* ãš // *INDENT-ON* ã§ ã æ© èœ ã ã ã
indent ã® å éš ç¶ æ ã¯ æŽ åœ¢ ã 㪠ã 㻠㯠㷠㧠㳠㧠ã å€ æŽ ã ã 㪠ã ã ãš ã ã ç¹ ã« æ³š æ ã ã¹ ã ã§ ã ã ã ã 㣠㊠ã äŸ ã ã° é¢ æ° ã® é äž ã§ æŽ åœ¢ ã ç¡ å¹ ã« ã ãŠ é¢ æ° ã® çµ ã ãŸ ã§ ç¡ å¹ ã« ã ç¶ ã ã å Ž å ã å€ ãª çµ æ 㫠㪠ã ã ã ã ã 㣠㊠ã 㳠㌠ã ã æŽ åœ¢ ã 㪠ã ã ãš ã éž æ ã ã å Ž å 㯠ã 㢠㞠㥠㌠㫠㫠ã ㊠ã ã ã® ã ã ã ã
æŽ å² ç 㪠泚 æ ç¹ : 以 å ã® ã ㌠㞠㧠㳠㮠indent 㧠㯠*INDENT** ã§ å§ ãŸ ã 㚠㩠㌠㡠ã 㻠㌠㞠ã ç æ ã ã ã ã® ã ã 㣠ã ã ã ã ã ã® ã ㌠㞠㧠㳠㮠indent 㯠ã ã ã® ã ã 㪠㚠㩠㌠㡠ã ã» ãŒ ãž ã§ å§ ãŸ ã å ¥ å ã ã ã¹ ã è¡ ã ç¡ èŠ ã ã ã ã ã« æž ã ã ㊠ã ã ã ç§ ã¯ ã ã® é é ç ãª æ© èœ ã GNU indent ã ã å é€ ã ã ã
ã ã® ä» ã® ãª ã ã· ã§ ã³
䜿 㣠㊠ã ã indent ã® ã ㌠㞠㧠㳠ã ç¥ ã 㫠㯠ã ã³ ã ã³ ã indent -version ã çš ã ã ã ãš ã ã ã ã çš ã ã ãš ã é åžž ã® åŠ ç ã¯ å š ã è¡ ã ã ã ã indent ã® ã ãŒ ãž ã§ ã³ çª å· ã 衚 瀺 ã ã ã ã
`-vÂŽ 㪠ã ã· ã§ ã³ ã çš ã ã ãš ã 詳 现 衚 瀺 㢠㌠ã ã æ å¹ ã« ã ã ã ãš ã ã§ ã ã ã 詳 现 衚 瀺 㢠㌠ã 㧠㯠ã indent 㯠1 ã€ ã® è¡ ã åº å ã§ è€ æ° è¡ ã« ã ã æ ã« ã¯ å ± å ã è¡ ã ã å® è¡ çµ äº æ ã« ãµ ã€ ãº ã« é¢ ã ã æ å ± ã åº å ã ã ã
`-pmtÂŽ 㪠ã ã· ã§ ã³ ã æ å® ã ã ãš ã indent ã¯ åº å ã 㡠〠㫠㮠㢠㯠㻠㹠æ å» ãš ä¿® æ£ æ å» ã ä¿ å ã ã ã ã 㮠㪠ã ã· ã§ ã³ ã 䜿 ã ãš ã å š ㊠㮠㜠㌠㹠ã 㡠〠㫠㚠ã ã ã ã 㡠〠㫠㫠indent ã å® è¡ ã ㊠ã ã make 㯠㿠㌠㲠ã ã ã å æ§ ç¯ ã 㪠ã ã ã 㮠㪠ã 㷠㧠㳠㯠POSIX utime(2) é¢ æ° ã ã ã 㪠ã 㬠㌠ã 㣠㳠㰠㷠㹠ã ã ã§ ã® ã¿ å© çš å¯ èœ ã§ ã ã ã
ã ã°
ã 㰠㯠bug-indent@gnu.org ã« å ± å ã ㊠㻠ã ã ã
å ã ã ã ã 㡠〠㫠㧠1 〠㮠ã 㡠〠㫠㫠indent ã 2 å å® è¡ ã ã å Ž å ã 2 å ç® ã¯ ã 㡠〠㫠ã å š ã å€ æŽ ã 㪠ã ã¹ ã ã§ ã ã ã indent ã® çŸ åš ã® èš èš ã§ ã¯ ã ã ã ã¯ ä¿ èšŒ ã§ ã ã ã 詳 现 㫠㯠ã ã¹ ã ã ã ㊠ã 㪠ã ã
indent ã C ã ç è§£ ã 㪠ã ã ã ã® ã ã ã è¡ ã çµ å ã§ ã 㪠ã å Ž å ã ã ã ã æ å® ã ã ã ã ã ã 㡠〠㫠(`.indent.proÂŽ) ã§ indent ã å® è¡ ã ã çµ æ ã® ã 㡠〠㫠ã å ¥ å ãš ã ㊠䜿 㣠ã å Ž å ã§ ã ã indent ã é ã ã ã 㡠〠㫠ã é å¯ é 㫠㪠ã ã
C++ 㫠察 ã ㊠indent ã å äœ ã ã ã ã ãš ã 詊 ã¿ ã ã ã 㚠㊠ã ç°¡ å 㪠ã 㮠㧠㪠ã é ã ã C++ 㮠㜠㌠㹠㫠察 ã ãŠ ã¯ è¯ ã çµ æ ã åŸ ã ã 㪠ã ã
åº å ã 㡠〠㫠㫠㳠㡠㳠ã ã æž ã åº ã ㊠ã ã å Ž å ã indent 㯠æ å® ã ã ã `--line-lengthÂŽ 㪠ã ã· ã§ ã³ ã å ç § ã 㪠ã ã ã ã® ã ã ã ã ã³ ã ã³ ã³ ã¡ ã³ ã ã ã 㪠ã å³ ã« çœ® ã ã ã ã ã³ ã¡ ã³ ã ã æ« å°Ÿ ã« ã ã æ ã è¿ ã ã ã è¡ ã indent ã çµ å ã 㪠ã ã ã ã« ã ã ã ã ã ã³ ã¡ ã³ ã ã æ ã è¿ ã ã® æ å ã® è¡ ã ã å§ ãŸ ã£ ãŠ ã ã ã ãš ã 確 èª ã ã ã ãš ã
/* *INDENT-OFF* */ ã« ã 㣠㊠indent ã ç¡ å¹ ã« ã ã ㊠ã ã å Ž å ã indent ã¯ è¡ æ° ã ã³ ã¡ ã³ ã æ° ã æ° ã 㪠ã (`-vÂŽ 㪠ã ã· ã§ ã³ ã å ç § )ã
/*UPPERCASE*/ ãš ã ã 圢 åŒ ã® ã³ ã¡ ã³ ã 㯠ã ã³ ã¡ ã³ ã ãš ã ãŠ æ± ã ã 㪠ã ã ã æ¬¡ ã® è¡ ãš çµ å ã ã è å¥ å ãš ã ãŠ æ± ã ã ã ã ã ã® å äœ ã« ã 㣠㊠ã 㳠㌠ã ã® æ å ã« å ã 蟌 㟠ã 㪠ã é ã ã ã 㮠㿠〠ã ã® ã³ ã¡ ã³ ã ã ç¡ çš ãª ã ã® ã« ã ㊠ã 㟠ã ã
è äœ æš© 衚 瀺
以 äž ã® è äœ æš© 衚 瀺 㯠indent ã ã ã° ã© ã ã« é© çš ã ã ã ã ã ã® ã ã ã¥ ã¢ ã« ã« é¢ ã ã è äœ æš© ãš è€ è£œ èš± å¯ ã« ã€ ã ㊠㯠ã `indent.texinfoÂŽ ãš `indent.infoÂŽ ã® å é è¿ ã ãš `indent.1ÂŽ ã® æ« å°Ÿ è¿ ã ã« èš è¿° ã ã ㊠ã ã ã
Copyright (c)
2001 David Ingamells.
Copyright (c) 1999 Carlo Wood.
Copyright (c) 1995, 1996 Joseph Arceneaux.
Copyright (c) 1989, 1992, 1993, 1994, 1995, 1996 Free
Software Foundation
Copyright (c) 1985 Sun Microsystems, Inc.
Copyright (c) 1980 The Regents of the University of
California.
Copyright (c) 1976 Board of Trustees of the University of
Illinois.
All rights reserved.
Redistribution
and use in source and binary forms are permitted
provided that the above copyright notice and this paragraph
are
duplicated in all such forms and that any documentation,
advertising materials, and other materials related to such
distribution and use acknowledge that the software was
developed
by the University of California, Berkeley, the University of
Illinois,
Urbana, and Sun Microsystems, Inc. The name of either
University
or Sun Microsystems may not be used to endorse or promote
products
derived from this software without specific prior written
permission.
THIS SOFTWARE IS PROVIDED ``AS ISÂŽÂŽ AND WITHOUT
ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE
IMPLIED
WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
PURPOSE.
㪠ã ã· ã§ ã³ ã® çž äº å ç § ã ãŒ
é· ã å å 㫠〠ã ㊠㢠㫠ã ã¡ ã ã ã é 㫠䞊 ã¹ ã 㪠ã 㷠㧠㳠㮠㪠㹠ã ã 瀺 ã ã ã ã ã 䜿 ã 㰠察 å¿ ã ã ç ã 㪠ã ã· ã§ ã³ å ã ç°¡ å ã« å ã ã ã
--blank-lines-after-commas
-bc
--blank-lines-after-declarations -bad
--blank-lines-after-procedures -bap
--blank-lines-before-block-comments -bbb
--braces-after-if-line -bl
--brace-indent -bli
--braces-after-struct-decl-line -bls
--braces-on-if-line -br
--braces-on-struct-decl-line -brs
--break-after-boolean-operator -nbbo
--break-before-boolean-operator -bbo
--break-function-decl-args -bfda
--break-function-decl-args-end -bfde
--case-indentation -cli
n
--case-brace-indentation -cbi
n
--comment-delimiters-on-blank-lines -cdb
--comment-indentation -c
n
--continuation-indentation -ci
n
--continue-at-parentheses -lp
--cuddle-do-while -cdw
--cuddle-else -ce
--declaration-comment-column -cd
n
--declaration-indentation -di
n
--dont-break-function-decl-args -nbfda
--dont-break-function-decl-args-end -nbfde
--dont-break-procedure-type -npsl
--dont-cuddle-do-while -ncdw
--dont-cuddle-else -nce
--dont-format-comments -nfca
--dont-format-first-column-comments -nfc1
--dont-line-up-parentheses -nlp
--dont-space-special-semicolon -nss
--dont-star-comments -nsc
--else-endif-column -cp
n
--format-all-comments -fca
--format-first-column-comments -fc1
--gnu-style -gnu
--honour-newlines -hnl
--ignore-newlines -nhnl
--ignore-profile -npro
--indent-level -i
n
--k-and-r-style -kr
--leave-optional-blank-lines -nsob
--leave-preprocessor-space -lps
--line-comments-indentation -d
n
--line-length -l
n
--no-blank-lines-after-commas -nbc
--no-blank-lines-after-declarations -nbad
--no-blank-lines-after-procedures -nbap
--no-blank-lines-before-block-comments -nbbb
--no-comment-delimiters-on-blank-lines -ncdb
--no-space-after-casts -ncs
--no-parameter-indentation -nip
|
--no-space-after-for |
|||||||
|
-nsaf |
--no-space-after-function-call-names -npcs
|
--no-space-after-if |
|||||||
|
-nsai |
--no-space-after-parentheses -nprs
|
--no-space-after-while |
|||||||
|
-nsaw |
--no-tabs -nut
--no-verbosity -nv
--original -orig
--parameter-indentation -ip
n
--paren-indentation -pi
n
|
--preserve-mtime |
|||||||
|
-pmt |
--procnames-start-lines -psl
--space-after-cast -cs
|
--space-after-for |
|||||||
|
-saf |
|||||||
|
--space-after-if |
|||||||
|
-sai |
--space-after-parentheses -prs
--space-after-procedure-calls -pcs
|
--space-after-while |
|||||||
|
-saw |
--space-special-semicolon -ss
--standard-output -st
--start-left-side-of-comments -sc
--struct-brace-indentation -sbi
n
--swallow-optional-blank-lines -sob
--tab-size -ts
n
--use-tabs -ut
--verbose -v
è¿ ã å€
äž æ ã
ã 㡠〠ã«
|
$HOME/.indent.pro |
indent ã® ã ã ã© ã« ã 㮠㪠ã ã· ã§ ã³ ã èš å® ã ã |
äœ è
Carlo Wood
Joseph Arceneaux
Jim Kingdon
David Ingamells
å±¥ æŽ
UCB ã® "indent" ã ã ã° ã© ã ã èµ· æº ã§ ã ã ã
è äœ æš©
Copyright (C) 1989, 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc. Copyright (C) 1995, 1996 Joseph Arceneaux. Copyright (C) 1999 Carlo Wood. Copyright (C) 2001 David Ingamells.
Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.