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

299 天前
 sadyx

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

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

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

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

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

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

© 2021 V2EX