你们代码缩进用啥?4-tab?4 spaces?2-tab?2spaces?

2014-01-24 15:03:24 +08:00
 66beta
看了几处,貌似推荐的缩进都不一样,到底哪个是比较流行、用的比较多的?
或者大公司的大牛们,他们用的是哪个?
13960 次点击
所在节点    PHP
58 条回复
krafttuc
2014-01-24 16:17:45 +08:00
2 or 4 spaces.
ohsc
2014-01-24 16:21:47 +08:00
4 Spaces

不用tab,因为每个编辑器对tab宽度定义是不一样的,可能会出现排版错乱的问题。
hkongm
2014-01-24 17:18:15 +08:00
2空格,敲键盘用的是tab
tabs to spaces
dalang
2014-01-24 17:26:35 +08:00
tab用space替代是必然,至于几个space还是尽量符合各自的语言规范为好。比如ruby我就2 space,python我会4space
anson0370
2014-01-24 17:31:23 +08:00
tab就是因为实际上并不真的存在2-tab和4-tab所以才尴尬……

Java 4 spaces
其余的全部 2 spaces
juicy
2014-01-24 17:51:01 +08:00
折中一下, 3spaces?
robertlyc
2014-01-24 17:51:03 +08:00
2 spaces
zoverdoser
2014-01-24 17:51:25 +08:00
Insert spaces for tabs √
jiyinyiyong
2014-01-24 17:57:11 +08:00
2 spaces, 主要是 CoffeeScript 和 JS
另外 Go 虽然官方格式化成 Tab, 可我就是爱用 2 spaces
mtmzorro
2014-01-24 17:57:17 +08:00
4 spaces +1
ehs2013
2014-01-24 18:24:12 +08:00
4 空格,根据 PEP 8
mantianyu
2014-01-24 18:27:29 +08:00
我是来赚感谢的
sobigfish
2014-01-24 18:29:13 +08:00
新建的项目还是果断psr2 https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md 的4空格好
sublime text也有专门转tab为空格的设置。
66beta
2014-01-24 18:30:26 +08:00
@sobigfish 对的,转换很方便,sublime是神器
chenyg32
2014-01-24 20:05:04 +08:00
4spaces跟4-tab什么区别?我都是一个tab(4个空格)……感觉这样最舒服了~
lightening
2014-01-24 20:18:01 +08:00
一个 Tab 编辑器转换成 4 个 Space
Virtao
2014-01-24 20:20:15 +08:00
4tabs
cyberscorpio
2014-01-24 20:44:24 +08:00
用 tab,设为 8。
因为如果缩进层次太多说明代码有问题
GreenBamboo
2014-01-24 22:46:41 +08:00
一般是4 space
chenlong451
2014-01-24 23:22:13 +08:00
sublimt text2->tab = 4space

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

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

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

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

© 2021 V2EX