c++ - 使用 clang-format 3.6 的 cpp 模板 <> 间距未按预期工作

标签 c++ templates vim clang-format

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

最佳答案

截至撰写本文时(2015 年 12 月)您还不能。请参阅this bug report他们说他们不会修复它。

关于c++ - 使用 clang-format 3.6 的 cpp 模板 <> 间距未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34423615/

相关文章:

python - 从 vim 发送代码到 stata

c++ - 知道为什么这个用户定义的文字会失败吗?

c++ - 使用 cvShowImage() 显示滞后视频

image - 在 Meteor 中使用 Router 渲染模板后无法加载图像

c++ - 成员数量可变的结构或类

Vim 自定义 -- .vimrc -- 键的映射

c++ - 最有可能使用什么方法来处理多个键以使用 STL 容器获取值?

C++/OpenGL 将世界坐标转换为屏幕(2D)坐标

c++ - 错误 : no match for 'operator>>' in 'in >> *(arr + ((long unsigned int)(((long unsigned int)i) * 8ul)))'

vim - 防止在 BufWritePre 期间保存文件