cpp 模板<>使用 clang 格式 3.6 的间距无法按预期工作

cpp template<> spacing using clang-format 3.6 not working as expected

本文关键字:工作 gt lt 模板 使用 clang cpp 格式      更新时间:2023-10-16

我使用vim内部的clang-format version 3.6 on Fedora 21,使用clang-format.py作为cpp代码。除了模板定义之外,代码看起来和预期的一样。template<typename T>的代码正在更改为template <typename T>唯一看起来相对接近的选项ObjCSpaceBeforeProtocolList,我将其设置为false,但它仍然将空格放在单词模板和尖括号之间。有人知道如何防止在单词模板和尖括号之间插入空格吗?

截至撰写本文时(2015年12月),您不能。看到这个错误报告,他们说他们不会修复它。