前端代码缩进, 2 格还是 4 格?

2023-07-25 15:41:38 +08:00
 sadyx

工作用 react ,我一直是 4 格,但同事都是 2 格。大家的习惯是什么样的?

6781 次点击
所在节点    程序员
83 条回复
yjim
2023-07-25 17:46:35 +08:00
项目统一就好了,印象中我见过的项目,后端 4 格比较多,前端 2 格
houshuu
2023-07-25 17:49:31 +08:00
我是啥语言都四格,如果四个看上去挤了,那我就知道该把代码分开了。
yukiwc
2023-07-25 17:51:43 +08:00
4 格,2 格太挤了看不习惯
ysc3839
2023-07-25 17:51:48 +08:00
我自己写 C++是 Tab4 格,写前端是 Space2 格
xiangyuecn
2023-07-25 17:52:06 +08:00
2 格反人类,肉眼看去和没缩进一样,干脆不缩进得了
molvqingtai
2023-07-25 17:57:56 +08:00
前端一般都是 2 格
theprimone
2023-07-25 18:03:34 +08:00
尝试做了一个全套代码规范的脚本 https://github.com/jannajs/janna 目前自用还行
CodeCodeStudy
2023-07-25 18:06:25 +08:00
后端 4 格,因为后端嵌套没那么多,用 4 格看清楚些,前端用 2 格,因为前端实在嵌套太多了
sdjl
2023-07-25 18:07:44 +08:00
python 4, js 2
mdn
2023-07-25 18:09:02 +08:00
@xiangyuecn 2 格反人类?那你是没见过 js 回调地狱
hgc81538
2023-07-25 18:24:11 +08:00
用 tab 不好嗎, 只佔用 1 字節, 而且用戶可以按喜好用 2/3/4 空格顯示, 我不明白為什麼空格是主流...
woshipanghu
2023-07-25 18:26:17 +08:00
前端嵌套太多了 2 格比较好
chuhades
2023-07-25 18:41:46 +08:00
统一即美
churchill
2023-07-25 19:07:59 +08:00
2 ,没有看不清楚吧,看图说话
[Imgur]( https://imgur.com/SFDIOEJ)
777777
2023-07-25 19:10:09 +08:00
go 强行统一
xiangyuecn
2023-07-25 19:19:36 +08:00
@mdn #30 @woshipanghu #32 不管是 js ,还是 html ,4 空格或者 1tab 的可读性完全吊打 2 空格的,如果硬要上 5 层 10 层 100 层的缩进,几格都不好使。另:回调地狱不单是 js 的专利,只要你愿意,很多语言都支持函数套函数写法,写的烂不能怪缩进
duke807
2023-07-25 19:52:32 +08:00
嫌 4 格太长的估计没写过 linux kernel 代码
darknoll
2023-07-25 20:15:35 +08:00
必须是两个空格
guo4224
2023-07-25 20:56:01 +08:00
tab
hello2090
2023-07-25 20:57:37 +08:00
有没有人相信,我曾经在缩进 3 格的地方干了 6 年!

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

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

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

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

© 2021 V2EX