简体   繁体   中英

Uncrustify: Align all left shifts in all lines

I try to make uncrustify to go from:

    std::cout << "Rho P " <<  this->myThermo->getConst("rhoSolide") << "\n";
    std::cout << "MDB = " << mdb << "\n";
    std::cout << "MDC = " << mdc << "\n";
    std::cout << "T = " << T << "\n";
    std::cout << "P = " << P << "\n";
    std::cout << "Surface = " << S << "\n";

to:

    std::cout << "Rho P "     << this->myThermo->getConst("rhoSolide") << "\n";
    std::cout << "MDB = "     << mdb                                   << "\n";
    std::cout << "MDC = "     << mdc                                   << "\n";
    std::cout << "T = "       << T                                     << "\n";
    std::cout << "P = "       << P                                     << "\n";
    std::cout << "Surface = " << S                                     << "\n";

But so far I failed miserably, Is this even possible, and if so? can I get any hints?

No, there is no such angle align option in Uncrustify as of now.

Only

# Whether to align lines that start with '<<' with previous '<<'.
#
# Default: true
align_left_shift                = false    # true/false

which for some reason is defaulted be always used

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM