c++ - Uncrustify 和/或 Universal Indent GUI 可以拆分字符串文字吗?

标签 c++ uncrustify universalindentgui

我正在为我的 C++ 项目使用 Universal Indent GUI 和 Uncrustify。代码宽度设置为80个字符,代码格式几乎令人满意。这似乎适用于常规代码,但字符串文字不会拆分,我也希望这种情况发生。

下面的例子演示了我正在努力实现......

原文:

Logger myLog;
myLog << "Long log message which exceeds line width." << std::endmsg;

美化(align_left_shift=true):

Logger myLog;
myLog << 
"Long log message which exceeds line width." 
      << std::endmsg;

首选:

Logger myLog;
myLog << "Long log message which exceeds "
         "line width." 
      << std::endmsg;
// or
myLog << "Long log message which exceeds "
         "line width." << std::endmsg;

这是否可以通过提到的辅助工具实现?

提前致谢...

最佳答案

myLog << "Long log message which exceeds " \
         "line width."
      << std::endmsg;

关于c++ - Uncrustify 和/或 Universal Indent GUI 可以拆分字符串文字吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13157572/

相关文章:

c++ - 如何自动将尾随评论移动到上面一行?

objective-c - Uncrustify:删除 ObjC 代码中的双及更多空行

code-formatting - uncrustify:如何设置最大线长度

c++ - UniversalindentGUI "(STDERR):Cannot find file indentinput.cpp"错误

c++ - 删除STL Map中匹配值的所有条目

c++ - 我的程序只读取半个数组 c++

c++ - 使用 Visual Studio 2008 从 x86 编译 x64 dll : unresolved external __imp_ symbols

notepad++ - 没有管理员权限,UniversalIndentGUI插件将不起作用

c++ - 模板类赋值运算符类