【发布时间】:2012-01-04 13:41:57
【问题描述】:
This 问题/答案几乎正是我想要做的。
但是,我希望将sed 行更改为如下所示:
if(something)
{
// whitespace // code in braces of this style
}
变成这样:
if(something) {
// whitespace // code in braces of some other style
}
即我也希望 sed 行格式化已缩进到页面右侧的代码。
我是 sed 的新手,所以不知道你是怎么做的。
这是当前的sed 线路:sed 'N;/\n{/s// {/;P;D' $file
谢谢你:)。
【问题讨论】:
-
我拒绝提供帮助,因为愚蠢的牙套实际上是很好的。
-
已编辑问题:P。我们这里有一些通用的编码标准,为了保持一致性,我们都以第二种方式编写。我们可以很容易地以另一种方式写作,但我不希望有些人以一种方式写作而另一些人以另一种方式写作!
-
为了便于阅读,我会说第一种风格更好。不过题外话。
-
根据我的经验,第二种现在是最常见的。不过你是对的,题外话:P!