Я использую графический интерфейс Universal Indent и Uncrustify для своего проекта C++. Ширина кода установлена на 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;
Возможно ли это с упомянутыми вспомогательными инструментами?
Заранее спасибо ...