2013年1月11日金曜日

[astyle]padding (--pad-xxx, --unpad-xxx)

制御文, 計算式の padding について整形する。
Example: 整形前
int main(void)
{
int i;
if(i==0) {
i=(i*2)*(3+5);
func(i);
}
return 0;
}
--pad-oper
Operator (=, +, -, *, / など) の周囲を padding を入れる。
Example: --pad-oper
int main(void)
{
    int i;
    if(i == 0) {
        i = (i * 2) * (3 + 5);
        func(i);
    }
    return 0;
}
--pad-paren
括弧 () の周囲に padding を入れる。
Example: --pad-paren
int main ( void )
{
    int i;
    if ( i==0 ) {
        i= ( i*2 ) * ( 3+5 );
        func ( i );
    }
    return 0;
}
--pad-paren-out
括弧 () の外側にのみ padding を入れる。
Example: --pad-paren-out
int main (void)
{
    int i;
    if (i==0) {
        i= (i*2) * (3+5);
        func (i);
    }
    return 0;
}
--pad-paren-in
括弧 () の内側にのみ padding を入れる。
Example: --pad-paren-in
int main( void )
{
    int i;
    if( i==0 ) {
        i=( i*2 )*( 3+5 );
        func( i );
    }
    return 0;
}
--pad-header
if, for, while 等に続く括弧 (条件文) の前後にのみ padding を入れる。
Example: --pad-header
int main(void)
{
    int i;
    if (i==0) {
        i=(i*2)*(3+5);
        func(i);
    }
    return 0;
}
--unpad-paren
Example: 整形前
int main(void)
{
int i;
if ( i == 0 ) {
i = ( i * 2 ) * ( 3 + 5 );
func ( i );
}
return 0;
}
余分な padding を削除する。
Example: --unpad-paren
int main(void)
{
    int i;
    if(i == 0) {
        i = (i * 2) * (3 + 5);
        func(i);
    }
    return 0;
}

0 件のコメント:

コメントを投稿