1
4
变成这样:
进入这个:
这个
|
2
2
你可能想看看 GNU Indent . 我相信它可以做你想要的一切。 |
3
1
GNU缩进可能会做到这一点。不幸的是,indent有大量的选项,其中许多选项根本不是直观的,而且许多选项的交互方式非常奇怪。我从未(甚至没有一次)设法让它以一种比进入更丑的方式来格式化代码。在某些情况下,它更统一。在其他人身上,我想它一定是统一的,但它遵循的规则仍然很奇怪,以至于结果常常看起来很糟糕。 在对缩进进行了一段时间的挣扎之后,我决定编写一个只支持一种格式的简单得多的程序,如果我想更改格式,只需编辑代码就可以了。 |
4
0
我使用了Vim和选项Cindent和FormatOptions,取得了令人满意的效果。 整个文件可以缩进
您可能希望编写一个formatExpr(vim7)或 您可能希望使用s///g命令编写一个自定义函数,并将其映射到一个键。 以下将在paranethes后放置一个空格,但在define行中除外。 V/定义/S/[()]/\1/G 是的,您将学习regex:) |
Community wiki · C中有哪些耗时的操作? 1 年前 |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |