【发布时间】:2015-10-20 17:41:50
【问题描述】:
注意:不是this question的副本
我最近一直在编写很多 C/C++ 预处理器宏,我的小组编码风格希望我在多行宏的每行的第 81 列中放置一个“\”。例如,
#define hello_world_macro(foo, bar) \
if(foo) { \
std::cout << bar << std::endl; \
} \
对于复杂的情况,我发现写出宏的特定情况最容易,确保它可以编译,然后将特定情况更改为宏情况。问题是在右列中添加 '\' 例如 100 多行 真的 乏味,而 C-v 将不起作用,因为当我去的时候这些行不是 80 个字符长添加'\'。在 vim 中最简单的方法是什么?
【问题讨论】:
-
我喜欢clang-format(假设它可以处理你的风格)它会像这样格式化你的宏。
标签: vim