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

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

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

7287 次点击
所在节点    程序员
83 条回复
woshipanghu
2023-07-25 21:00:11 +08:00
@xiangyuecn 那你可能没写过稍微复杂点的前端 页面随随便 10 个嵌套很正常
tediorelee
2023-07-25 21:16:51 +08:00
2
IvanLi127
2023-07-25 21:22:57 +08:00
两格。。现在前端太复杂了,React 如果用 C
ontext 的话,四格那没两下就到屏幕外边去了。。。
darkengine
2023-07-25 21:25:42 +08:00
React 我用两格, app (OC, Java)用四格
liunice
2023-07-25 21:51:18 +08:00
我以前喜欢四格,自从使用超宽屏后,改为两格。左边放编辑器,右边放浏览器。
cloudzqy
2023-07-25 21:52:50 +08:00
如果是纯写 node ,可以用四格。写 jsx ,vue 之类的,不要用 4 格。
4 格的可读性是好了,但是写 html 相关的东西,随便套个几层就爆了。
wyx119911
2023-07-25 21:54:57 +08:00
总结:4 格太长浪费空间,2 格容易看不清,我选择 3 格🐶
luvxy
2023-07-26 09:03:14 +08:00
4 格,2 格觉得挤说明要封装了
LindsayZhou
2023-07-26 09:16:38 +08:00
看语言。
内核那边是 tab 缩进,8 宽度
Python 的 pep8 是建议 4 空格
sunmoon1983
2023-07-26 09:52:06 +08:00
4 空格,必须的
jorneyr
2023-07-26 09:59:21 +08:00
比较喜欢 4 个空格,看起来舒服,2 个空格太挤了。
现在前端 HTML 一般情况层次不会太深了,都抽象成组件了。
jixule
2023-07-26 10:25:20 +08:00
4 格舒服,但是 vscode 分栏显示的时候太占地方,最头疼横向滚动
psklf
2023-07-26 10:30:20 +08:00
这种帖能进水深火热不 @Livid
tisswb
2023-07-26 10:43:58 +08:00
前端 2 格,后端 4 格( php ,python ,java )
StateMa
2023-07-26 11:01:09 +08:00
4 ,后端干旧了习惯了,虽说现在都是 eslint 了,无所谓了
tyrone2333
2023-07-26 11:05:48 +08:00
公司屏幕小, 项目都是 2 格, 家里大屏喜欢 4 格
ma836323493
2023-07-26 11:16:24 +08:00
4 格, 眼睛不管用了 2 格看不出来
dongdongdong
2023-07-26 11:17:13 +08:00
2
thinkershare
2023-07-26 11:21:07 +08:00
我喜欢 4 个空格,2 个空格太短了。不过项目启动时候会和团队的人决策,然后写入到代码风格检测工作流,最终提交到仓库反正是统一的格式。你自己本地怎么搞别人也管不了。
me1onsoda
2023-07-26 11:26:39 +08:00
ide 一键 reformat code ,管他是几格

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

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

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

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

© 2021 V2EX