Может ли Uncrustify и / или Universal Indent GUI разделять строковые литералы?

Я использую Universal Indent GUI и 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;

Возможно ли это с упомянутыми вспомогательными инструментами?

Заранее спасибо …

3

Решение

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]