tab 键你们一般转成几个空格?

2021-01-22 21:52:15 +08:00
 alexkuang

2 个我觉得太短,4 个我觉得太长(之前一直用 4 个) 我决定从下一个 repo 开始用 3 个空格 不用空格的请退出聊天

4194 次点击
所在节点    程序员
45 条回复
cco
2021-01-25 17:56:27 +08:00
4 个,如果你用 google style 就是 2 个。
alexkuang
2021-01-25 22:29:29 +08:00
不谈规范和协作,你们觉得单从视觉上几个空格比较合适?
wc7086
2022-05-04 16:36:38 +08:00
@rainman777
> kernel 的代码用 8 个
kernel 要求用 tab 缩进(Outside of comments, documentation and except in Kconfig, spaces are never used for indentation, and the above example is deliberately broken.),想占多少个空格直接编辑器设定 tab 长度就好了。if 太长的时候换行之后可能会混用四空格对齐,例如 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/m68k/amiga/platform.c?h=v5.18-rc5#n72
wc7086
2022-05-04 16:47:14 +08:00
@alexkuang 给 kernel 做 code review 的大佬都觉得八字符最合适,https://www.kernel.org/doc/html/v4.10/process/coding-style.html#indentation
ovoie
299 天前
实际体验中,
2 个空格:区分度太低了,不仅累眼睛,还累手。
**4 个空格**:用起来很舒服,大部分缩进深度都合适。
8 个空格:缩紧层级浅的时候很棒,但是大部分代码都做不到这么浅的缩紧。

如果没有强制要求,推荐四个空格。

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

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

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

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

© 2021 V2EX