迫于摸鱼瞎想,大家是代码折行时.放在哪行

2021-01-05 13:52:46 +08:00
 chenyu8674
a.
b()
还是
a
.b()


摸鱼中,想了解下
5243 次点击
所在节点    程序员
53 条回复
Pastsong
2021-01-05 15:31:07 +08:00
someStream()
.pipe(fn)
.pipe(fn)
.pipe(fn)
.pipe(fn);
iceneet
2021-01-05 15:31:21 +08:00
a.
b()
boris93
2021-01-05 15:32:20 +08:00
a
.b()
.c();
Pastsong
2021-01-05 15:32:38 +08:00
@Pastsong v2 会 trim 掉行首空字符...上面的.pipe 前面有个 tab 缩进的
wr516516
2021-01-05 16:09:26 +08:00
a
.b()
.c();
favourstreet
2021-01-05 16:12:09 +08:00
写.b()
放上一行看起来不像句号吗?
oxromantic
2021-01-05 16:42:31 +08:00
.b()

除了上面的 go,用 IDE 应该都这种形式吧,毕竟"."会触发方法提示,在触发方法提示的时候敲个回车不是为难自己么
icyalala
2021-01-05 16:43:13 +08:00
icyalala
2021-01-05 16:44:12 +08:00
@icyalala 错了。。是 JS 。。
b00tyhunt3r
2021-01-05 17:14:55 +08:00
@Pastsong
这功能非常 annoying
说实话 v2 有不少自作聪明实则鸡肋的冗余功能
真正有需求又体现实力的地方比如传图,传视频又做不好
Leviathann
2021-01-05 17:21:19 +08:00
现代 ide 和 lsp 都有链式调用换行时在行尾自动添加类型提示信息的功能
所以肯定是点在前面啦
qwerthhusn
2021-01-05 17:30:11 +08:00
其实我想考虑的是
"abc"
+ "def"
还是
"abc" +
"def"
bog
2021-01-05 18:01:16 +08:00
交给 clang-format 吧,否则一个团队内总会有不一样的声音的
en20
2021-01-05 18:12:20 +08:00
放第一行尾如果太长,会让第二行看起来是函数定义,不要这样
joesonw
2021-01-05 18:16:29 +08:00
a
.b()

新增 .c() 的时候只有一行 diff
zhangshine
2021-01-05 19:00:23 +08:00
a
.b()

第二行多点空格🤣
waynnne
2021-01-05 19:14:47 +08:00
a
.b()

Java 的 Stream 流、Builder 模式中比较常见。
dream7758522
2021-01-05 19:24:23 +08:00
a.b
dream7758522
2021-01-05 19:24:43 +08:00
a.b
()
linux40
2021-01-05 20:17:25 +08:00
不知道,我从没想过这个问题,我都是用代码自动格式化工具来折行的。

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

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

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

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

© 2021 V2EX