【发布时间】:2016-07-06 09:13:53
【问题描述】:
基本上我想获得的缩进样式是'Lisp style' on Wikipedia:
while (x == y) {
something();
somethingelse(); }
我正在使用自定义 .clang-format 文件(版本 3.8),但找不到适合我需要的选项。
提前致谢。
【问题讨论】:
-
不是您的问题的答案(因此是评论),而是每个人自己的答案;我个人无法忍受这种格式,而是喜欢Allman 格式,就像大多数其他人一样。祝你好运。有趣,锻炼。
-
@WhozCraig 我不喜欢 Allman 风格,但习惯了 Python 和 Lisp 括号我可以使用多个右大括号,我更喜欢垂直紧凑性和有点 Python 的感觉(第一个我在新行上看到的总是一个关键字)。
-
只需将大括号视为关键字。让 C++ 看起来像 Python 永远是个错误。
-
@CodyGray 叫它 Python、YAML 什么的,我喜欢有意义的缩进,经过格式化程序处理后,即使是 C++ 缩进也毫无疑问是有意义的。既然是有意义的,我认为看到给我已经拥有的信息的右括号是没有意义的。无论如何,最重要的是,de gustibus non disputandum est。
标签: c++ indentation clang-format