如何美化C ++代码以在条件语句中添加括号?我需要做的是改变:
if ( myCondition )
setDateTime( date, time );
到
if ( myCondition )
{
setDateTime( date, time );
}
但我必须这样做数百次。我已经使用了AStyle,但我找不到如何使用它。
除了满足客户编码标准之外,我想要这样做的原因是我必须用setDateTime( date, time )
和setDate( date )
替换某些来电,例如上面的setTime( time )
来电。我可以轻松地使用正则表达式,但最终会像这样:
if ( myCondition )
setDate( date );
setTime( time );
显然不对!!!
答案 0 :(得分:1)
s/setDateTime(date, time)/{ setDate(date); setTime(time); }/
答案 1 :(得分:1)
static inline void setDateTime(date, time) { setDate(date); setTime(time); }
关于if
:astyle选项--add-brackets
不适合您,与brackets=break
结合使用吗?当我使用astyle时,我发现很难让它完全符合我的要求。因此,如果您要使用它,最简单的方法是根据一组astyle参数定义编码样式指南,然后使用astyle来强制执行它们。
我不会因为我个人认为值得的不一致风格而烦恼,但客户总是勉强忍受。