有没有和我一样喜欢把大括号上下对齐的?尤其是 if 语句

2016-01-29 14:25:17 +08:00
 UtopiaCHN
13754 次点击
所在节点    程序员
112 条回复
bdbai
2016-01-29 14:43:13 +08:00
不说语言的都是耍流氓。
有时候左括号换号是 IDE 给逼的,比如 VS 。个人倾向于不换行。
skywatcher
2016-01-29 15:05:46 +08:00
之前喜欢换行(据说¥ 1/行)。后来就算 vs 也强制不换行了,更紧凑剪短,阅读起来方便,还有这一行特么得值¥ 1 啊。

PS :其实还是看习惯:-D
LinJunzhu
2016-01-29 15:29:33 +08:00
觉得楼主是个 JAVA 工程师
knightdf
2016-01-29 16:00:06 +08:00
@LinJunzhu 我觉得楼主是个 C#工程师, Java 都是不换行的
Kilerd
2016-01-29 16:07:11 +08:00
if for 这些后面的{ 都是不用换行的

只有 class 才用换行

这个不是规范里面讲了吗?
sun2920989
2016-01-29 16:08:40 +08:00
每个语言的规范不一样,一般要么按自己喜好随意,要么尊重使用语言的官方或社区性规范
ykqmain
2016-01-29 16:09:54 +08:00
不管什么大括号, 都喜欢单独一行, 我是不是没救了
{
//
}
raincious
2016-01-29 16:10:09 +08:00
@Kilerd 还是看语言对应的规范。

如果你想在 Visual Studio 里写 if (blabla) {的话,最后会被 IDE 逼疯的,至少写 C++的时候是这样。
ck65
2016-01-29 16:13:35 +08:00
我把 phpstorm 自动排版设置成大括号一律去下一行。。
asdwfwqd
2016-01-29 16:17:58 +08:00
我也喜欢,但是快捷键格式化的时候也给我改成不换行的了, java eclipse
小时候 vc 6.0 留下来的习惯吧
烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫
Kilerd
2016-01-29 16:20:07 +08:00
@raincious 那也是,不过好像都有那么两个党派吧,无论是什么语言。

所以我用 Python : P


@ck65 PHP 还是习惯我在 5L 说的那种写法。 BTW , phpstorm 应该可以设置啊。
MartinLv
2016-01-29 16:20:31 +08:00
平时写 OC/Swift 。屏幕纵向空间宝贵,因此所有左大括号都不换行。
zacard
2016-01-29 16:34:04 +08:00
个人习惯吧。。。
kepenj
2016-01-29 16:36:21 +08:00
换行的都是牛芒
ZyZyZzz
2016-01-29 16:38:21 +08:00
不换行的都是流氓

不换行阅读效率骤减
jessynt
2016-01-29 16:38:26 +08:00
if (balabala) {
#code
}
ragnaroks
2016-01-29 16:43:28 +08:00
我都是
///xxxx
function(param){//xx
}
miyuki
2016-01-29 17:05:29 +08:00
Golang: 你说啥?
66beta
2016-01-29 17:06:42 +08:00
google code style guide
Rachel030219
2016-01-29 17:45:25 +08:00
个人表示更喜欢第二种,虽然开发工具的代码格式化工具格式化出来是第一种,每次都要自己改好久,我是不是没救了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/254237

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX