我希望删除模板角度之间的空间,例如:
void Function (list<list<int> >);
^
|
This space should be removed.为此目的,我使用sp_angle_shift = remove,但没有任何效果。
$ uncrustify -c uncrustify.cfg function.h --no-backup -l CPP输入
void Function (const list<list<T> > data);
void Function (const list<list<T> > data)
{
}输出:相同。
如何去除角度之间的空格?
发布于 2016-07-17 16:01:28
将uncrustify升级到0.60并添加/修改:
sp_angle_shift = remove
sp_permit_cpp11_shift = true供您参考:
# Add or remove space between '>' and '>' in '>>' (template stuff C++/C# only). Default=Add
sp_angle_shift = add # ignore/add/remove/force
# Permit removal of the space between '>>' in 'foo<bar<int> >' (C++11 only). Default=False
# sp_angle_shift cannot remove the space without this option.
sp_permit_cpp11_shift = false # false/truehttps://stackoverflow.com/questions/38422835
复制相似问题