【发布时间】:2021-08-02 14:14:23
【问题描述】:
我在 C++ 中打印多行输出,如下所示:
std::cout << "Line 1" << std::endl;
std::cout << "Line 2" << std::endl;
std::cout << "Line 3" << std::endl;
多次这样做后,我意识到 std::cout 的多次出现有点重复。我想做这样的事情:
std::cout << "Line 1" << std::endl
<< "Line 2" << std::endl
<< "Line 3" << std::endl;
但是,我似乎无法垂直对齐每行的第一个 运算符。在 VS2019 中,结果是这样的:
std::cout << "Line 1" << std::endl
<< "Line 2" << std::endl
<< "Line 3" << std::endl;
如何垂直对齐每行的第一个 运算符,而无需手动间隔它们?
【问题讨论】:
-
如果你启用了 clang-format,那么它将默认格式化你的行,但前提是行足够长。
-
@Hernan Jugar 根据您的描述,就我而言,如果不借助手动分隔它们,就不可能对齐每行的第一个 DC。
标签: c++ visual-studio visual-studio-2019 indentation auto-indent